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
View details
Apply Now