Embedded Linux Senior Software Engineer - Optimisation
C
CanonicalSoftware Development
WorldwideFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- DockerEmbedded SystemsGitIoTC++AlgorithmsREST APICI/CDLinuxScriptingDebuggingNetworking
Requirements
- Bachelor’s degree in Computer Science, STEM, or similar.
- Experience with Linux packaging (Debian, RPM, Yocto).
- Experience working with open source communities and licenses.
- Experience working with C, C++.
- Ability to work in a globally distributed team through self-discipline and self-motivation.
- Experience with graphics stacks (additional).
- Good understanding of networking (TCP/IP, DHCP, HTTP/REST) (additional).
- Basic understanding of security best practices in IoT or server environments (additional).
- Good communication skills, ideally public speaking experience (additional).
- IoT / Embedded experience (additional).
- Some experience with Docker/OCI containers/K8s (additional).
Responsibilities
- Design and implement Ubuntu integration for IoT and server-class hardware and software stacks.
- Collaborate with partners to deliver an optimized Ubuntu experience on their platforms.
- Provide input on technical plans, testing strategy, and quality metrics for Ubuntu on partner platforms.
- Act as technical lead for complex customer engagements involving cloud-to-edge system architectures.
- Assist customers in integrating applications, SDKs, building OS images, and optimizing applications with Ubuntu Core, Desktop, and Server.
- Work with advanced operating systems and application technologies.
View Full Description & ApplyYou'll be redirected to the employer's site