Embedded Linux Senior Software Engineer - Optimisation
Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Canonical, so some details may not match this job. The employer's own page has the real description.
Overview
The Embedded Linux Senior Software Engineer - Optimisation at Canonical will be entrusted with the critical role of enhancing and refining the performance of embedded systems utilizing Linux. This position requires a deep understanding of both hardware and software aspects, allowing for optimization techniques that improve system responsiveness, stability, and functionality. The ideal candidate will collaborate with cross-functional teams to implement advanced algorithms and contribute to the development of robust, efficient software that meets the high standards of Canonical’s products.
Job Responsibilities
- Develop and optimize embedded Linux systems for various hardware platforms.
- Analyze system performance and apply optimization techniques to improve overall efficiency.
- Collaborate with hardware engineers to ensure seamless integration between software and hardware components.
- Implement advanced debugging and profiling strategies to identify bottlenecks.
- Write high-quality, maintainable code while adhering to coding standards and best practices.
- Engage in peer code reviews and contribute to knowledge sharing within the team.
- Stay current with developments in the field of embedded Linux and related technologies.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in embedded software development using Linux.
- Strong proficiency in C/C++ programming languages.
- In-depth knowledge of embedded systems architectures and hardware interfaces.
- Experience with optimization techniques and tools for embedded systems.
- Familiarity with version control systems, particularly Git.
- Excellent problem-solving skills and the ability to work under pressure.
Technologies & Tools
This role requires proficiency in various technologies and tools, including but not limited to embedded Linux distributions, cross-compilation environments, debugging and profiling tools, and development environments such as Eclipse or Visual Studio Code. Knowledge of real-time operating systems (RTOS), scripting languages (like Python or Bash), and hardware simulation tools will also be beneficial.
Ideal Candidates
The ideal candidates will possess a blend of technical expertise and innovative thinking. They should be detail-oriented individuals who thrive in a collaborative environment. An enthusiasm for continuous learning and staying updated with technology trends is essential. Candidates must demonstrate strong communication skills and an ability to work effectively with both technical and non-technical stakeholders.
??? people applied to this job
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
$100,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Team Remotely Inc.San Diego, USA
Site Reliability
Engineer
Infrastructure Maintenance
$100,000 - $150,000/Mo
2 years ago
$60,000 - $90,000/Mo
2 years ago
Junior Site Reliability Engineer
Patterned Learning Career.San Diego, USA
Site Reliability
Engineering
Junior
$60,000 - $90,000/Mo
2 years ago
Site Reliability Engineer
Phoenix Recruitment.San Diego, USA
Site Reliability Engineer
DevOps
System Administrator
$95,000 - $160,000/Mo
2 years ago
$110,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Stellar Consulting Solutions, LLC.San Diego, USA
Site Reliability
Engineer
IT Operations
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago
DevOps Engineer
Team Remotely Inc.San Diego, USA
1. Cloud Infrastructure 2. Continuous Integration 3. Automation Tools
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago