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.
Job Overview
The Embedded Linux Senior Software Engineer - Optimisation at Canonical will play a critical role in enhancing the performance and efficiency of embedded systems. This position entails a strong focus on the design, implementation, and optimisation of software solutions that leverage the capabilities of the Linux operating system. The successful candidate will collaborate with cross-functional teams to identify performance bottlenecks, and devise innovative strategies to deliver high-quality, responsive systems while ensuring compliance with industry standards and best practices.
Job Responsibilities
- Design, implement, and optimise software solutions for embedded Linux systems.
- Analyze existing code to identify performance bottlenecks and areas for improvement.
- Collaborate with hardware engineers to ensure optimal integration of software and hardware components.
- Document and maintain high-quality code standards for embedded systems.
- Participate in code reviews and provide constructive feedback to peers.
- Conduct performance testing and benchmarking to validate software optimisations.
- Stay updated with the latest technologies and advancements in embedded Linux.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of experience in embedded software development.
- Strong proficiency in programming languages such as C and C++.
- In-depth knowledge of Linux operating system and its kernel.
- Experience with performance profiling and debugging tools.
- Familiarity with hardware design and low-level programming.
- Experience in working with version control systems, preferably Git.
Technologies & Tools
The position requires familiarity with a range of technologies and tools, including but not limited to embedded Linux systems, cross-compilation tools, real-time operating systems, version control systems like Git, performance profiling tools such as gprof and Valgrind, and hardware interfacing tools such as GPIO and I2C. Knowledge of modern CI/CD pipelines and containerization technologies may also be beneficial.
Ideal Candidates
Ideal candidates for the Embedded Linux Senior Software Engineer - Optimisation role possess a strong analytical mindset and demonstrate excellent problem-solving abilities. They are passionate about embedded systems and driven by a commitment to quality and performance. Effective communicators, they excel in collaborative environments and thrive under pressure. Additionally, they exhibit a strong desire for continuous learning and a proactive approach to adopting new technologies and methodologies.
??? people applied to this job
Among 15 to 24-year-olds in French Polynesia, unemployment was 36.6% in 2025, against 11.7% for everyone, by the International Labour Organization’s estimate. See it over the years →
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