This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Canonical Group - Waterloo, IA

posted 3 months ago

Full-time - Mid Level
Remote - Waterloo, IA
11-50 employees
Professional, Scientific, and Technical Services

About the position

The Embedded & Desktop Linux Systems Engineer - Optimisation role at Canonical involves working across the full Linux stack to optimize Ubuntu for the latest silicon technologies. This fast-paced position requires problem-solving skills and the ability to deliver solutions across PC and IoT technologies, collaborating with specialist engineers from major silicon companies to enhance performance and features.

Responsibilities

  • Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.
  • Work with partners to deliver an optimized Ubuntu experience on their platforms.
  • Take a holistic approach to the Ubuntu experience on partner platforms, contributing to technical plans, testing strategies, and quality metrics.
  • Participate as a technical lead in complex customer engagements involving complete system architectures from cloud to edge.
  • Assist customers in integrating their apps, SDKs, and building device OS images, optimizing applications with Ubuntu Core, Desktop, and Server.

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 with C and C++.
  • Ability to work in a globally distributed team with self-discipline and self-motivation.

Nice-to-haves

  • Experience with graphics stacks.
  • Good understanding of networking (TCP/IP, DHCP, HTTP/REST).
  • Basic understanding of security best practices in IoT or server environments.
  • Good communication skills, ideally with public speaking experience.
  • IoT/Embedded experience from board and SoC, BMCs, bootloaders, and firmware to OS, through apps and services.
  • Some experience with Docker/OCI containers/K8s.

Benefits

  • Fully remote working environment.
  • Personal learning and development budget of 2,000 USD per annum.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental Leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues at 's.
  • Priority Pass for travel and travel upgrades for long haul company events.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service