Linux Platform Integration - Ubuntu Systems Senior Engineer

New
C
CanonicalLinux software
This is a Globally remote roleFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonC++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 Python, C, and C++.
  • Be able to work in a globally distributed team through self-discipline and self-motivation.
  • Server technology experience, including UEFI firmware, GPU computing, RDMA/Infiniband, and virtualization stacks, is a plus.
  • Experience with graphics stacks is a plus.
  • Networking knowledge, including TCP/IP, DHCP, and HTTP/REST, is a plus.
  • IoT or server security best-practice knowledge is a plus.
  • IoT or embedded experience spanning boards and SoCs, BMCs, bootloaders, firmware, operating systems, apps, and services is a plus.
  • Experience with CI automation platforms such as GitHub, performance benchmarking and profiling, or Docker/OCI containers/Kubernetes is a plus.

Responsibilities

  • Design and implement Ubuntu integration for IoT, desktop, and server-class hardware platforms and software stacks.
  • Work with partners to deliver an optimized Ubuntu experience on their platforms.
  • Provide input on technical plans, testing strategy, and quality metrics for partner platforms.
  • Participate as technical lead in customer engagements involving complete system architectures from cloud to edge.
  • Help partners integrate applications and SDKs, build device OS images, and optimize applications with Ubuntu Core, Desktop, and Server.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now