Embedded Linux Senior Software Engineer
About the role
Role Overview: We invite you to become a part of our team to elevate Ubuntu, the premier Linux desktop and server platform. You will work across the entire Linux stack, from the kernel to the graphical user interface, ensuring optimization for the latest hardware. This engaging role seeks a proactive individual who can craft various solutions for PC and IoT technologies.
Main Responsibilities:
- Design and execute optimal Ubuntu integrations for state-of-the-art IoT and server hardware.
- Collaborate with partners to guarantee an exceptional Ubuntu experience on their systems.
- Provide detailed insights regarding technical plans, testing methodologies, and quality metrics.
- Act as the technical lead for intricate customer projects that span from cloud to edge.
- Support clients with application integration, SDKs, and the optimization of device OS images using Ubuntu.
Requirements:
- Bachelor's degree in Computer Science, STEM, or a related discipline.
- Expertise in Linux packaging (Debian, RPM, Yocto) and a good understanding of open-source communities.
- Proficiency in C/C++ programming.
- Ability to work independently within an international team.
- Desirable skills include familiarity with graphics stacks, networking (TCP/IP, DHCP), and IoT security practices.
How to Apply: If you are enthusiastic about technology and wish to join a skilled team, apply now to be part of Canonical, a frontrunner in open-source innovation. Enjoy a fully remote work setup, competitive pay, and outstanding benefits, including a personal learning budget and annual reviews. Canonical values diversity and encourages all qualified candidates to apply.
Summarised by JobsOnline Africa from the employer's listing. The full details are on the employer's site when you apply.