Embedded Linux Senior Software Engineer – Optimisation
Apply to Job Here
| Company Name | Canonical |
| Company Type | Private |
| Job Type | Full-Time |
| Salary Range | Market Competitive |
| Location | Zagreb, Zagreb, Croatia |
| Qualifications | Bachelor’s Degree |
| Experience | 5 Year+ |
Job Overview
Canonical is seeking an Embedded Linux Senior Software Engineer with a focus on Optimisation to join their remote-first team. This role involves enhancing the performance and efficiency of Ubuntu for various platforms, from tiny connected devices to large mainframes. You will contribute to open-source innovation and work within a passionate global community.
Company Overview
Canonical is a global leader in open-source software, renowned as the publisher of Ubuntu, the world’s most popular enterprise Linux. They are dedicated to delivering secure, reliable, and cost-effective open-source solutions from the cloud to the edge, supported by a vibrant community of over 200,000 contributors. Canonical operates as a remote-first company, valuing skills over location, and fosters an environment of generosity and innovation at the heart of open source.
Quick Details
- Salary Range: Market Competitive
- Job Type: Full-time
- Qualifications: Bachelor’s Degree
- Experience: 5 Year+
Key Responsibilities
- Develop, test, and optimize Embedded Linux software components for performance and efficiency.
- Contribute to the continuous improvement and evolution of Ubuntu across diverse hardware platforms.
- Engage with the open-source community to drive innovation and share technical expertise.
- Design and implement robust and secure Linux system-level solutions.
- Debug and resolve complex issues related to embedded systems and kernel interactions.
- Collaborate with cross-functional teams in a remote work environment to deliver high-quality software.
Requirements
- Demonstrable experience as a Senior Software Engineer with a strong focus on Embedded Linux.
- Proficiency in C/C++ programming and experience with system-level optimization techniques.
- In-depth understanding of Linux kernel, device drivers, and overall system architecture.
- Familiarity with various embedded platforms and hardware-software integration.
- Experience with version control systems (e.g., Git) and open-source development workflows.
- Excellent problem-solving skills and ability to communicate effectively in a remote team setting.
Benefits
- Opportunity to work with a leading company in open-source software and the publisher of Ubuntu.
- Be part of a remote-first work culture, offering flexibility and autonomy.
- Contribute directly to a globally recognized operating system and its passionate community.
- Engage in challenging and impactful projects that shape the future of Linux and embedded systems.
- Professional growth and continuous learning opportunities within a cutting-edge tech environment.
- Work alongside talented engineers and contribute to significant technological advancements.
