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