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 be tasked with enhancing the efficiency and performance of our embedded software systems. This role requires a blend of deep technical expertise, innovation in software design, and the ability to develop optimised solutions that can meet the rigorous demands of embedded environments. You will be collaborating with other engineers and stakeholders to ensure that our offerings remain at the cutting edge of technology while maintaining high standards of functionality and reliability.
Job Responsibilities
- Design and implement optimisation algorithms to improve embedded Linux performance.
- Analyze system performance and develop strategies for enhancement.
- Collaborate with cross-functional teams to integrate optimised solutions into existing systems.
- Engage in debugging and troubleshooting of embedded systems to ensure reliability and functionality.
- Document optimisation techniques and strategies for future reference and knowledge transfer.
- Participate in code reviews to maintain high-quality software standards.
- Stay updated with the latest trends and advancements in embedded systems and Linux technologies.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of experience in software development for embedded Linux systems.
- Strong proficiency in C/C++ programming languages.
- Solid experience in performance optimisation and benchmarking of software applications.
- Familiarity with Linux kernel internals and system-level programming.
- Experience with version control systems such as Git.
- Knowledge of cross-compilation and toolchain management for embedded environments.
Technologies & Tools
In this role, the candidate will work with a variety of technologies and tools, including but not limited to the following: Linux operating system, various embedded processors, cross-compilation tools, performance benchmarking tools, and programming environments that support C/C++ development. Familiarity with configuration management tools and containerisation technologies may also be advantageous.
Ideal Candidates
The ideal candidate for the Embedded Linux Senior Software Engineer - Optimisation position at Canonical will possess a strong analytical mindset, exceptional problem-solving abilities, and a passion for developing innovative solutions. They should demonstrate excellent communication skills, enabling effective collaboration with team members and stakeholders. Being adaptable and eager to learn about new technologies will be crucial for success in this dynamic environment.
??? people applied to this job
In Alaska, the weekly job search for unemployment is 2 work search activities a week (1 if you live more than 55 road miles from a job center), its agency says. What it asks →
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