Embedded Linux Senior Software Engineer - Optimisation
New
C
CanonicalEmbedded Linux, IoT
Location: Kuwait City, KuwaitFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- C++Linux
Requirements
- Have a Bachelor’s degree in Computer Science, STEM, or a similar field.
- Have experience with Linux packaging, including Debian, RPM, or Yocto.
- Have experience working with open source communities and licences.
- Have experience working with C and C++.
- Be able to work in a globally distributed team through self-discipline and self-motivation.
- Graphics stack experience is an additional skill.
- Have a good understanding of networking, including TCP/IP, DHCP, and HTTP/REST.
- Have a basic understanding of security best practices in IoT or server environments.
- IoT or embedded experience across boards and SoCs, BMCs, bootloaders, firmware, operating systems, apps, and services is an additional skill.
- Experience with Docker, OCI containers, or Kubernetes is an additional skill.
Responsibilities
- Design and implement Ubuntu integrations for the latest IoT and server-class hardware platforms and software stacks.
- Work with partners to deliver an optimised Ubuntu experience on their platforms.
- Provide technical input on partner-platform plans, testing strategy, and quality metrics.
- Lead technical work on complex customer engagements involving system architectures from cloud to edge.
- Help customers integrate apps and SDKs and build device OS images.
- Optimise applications with Ubuntu Core, Desktop, and Server.
- Work across the Linux stack, from kernel through GUI, to optimise Ubuntu for the latest silicon.
View Full Description & ApplyYou'll be redirected to the employer's site