Embedded Linux Field Engineer

Provider of open source software and operating systems, creator of Ubuntu, serving global enterprise and technology markets.
$120,000 - $200,000
Embedded
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS · Automotive · Healthcare...

Description For Embedded Linux Field Engineer

Canonical, the company behind Ubuntu, is seeking an Embedded Linux Field Engineer to expand their reach in mission-critical industries. This role combines technical expertise with customer-facing responsibilities, requiring deep Linux knowledge and embedded systems experience. The position involves working with global brands in consumer and industrial electronics, automotive, and robotics sectors.

The ideal candidate will be an accomplished Linux expert with strong coding abilities and experience in low-level Linux boot, BIOS, firmware, and embedded software development. This role is considered one of the most challenging at Canonical, requiring comprehensive knowledge of their solutions and products to provide well-informed answers to customers.

Canonical offers a unique work environment as a pioneer in global distributed collaboration, with over 1000 colleagues across 70+ countries. Teams meet in person 2-4 times yearly in various global locations. The company is founder-led, profitable, and growing, with a strong focus on open source technology and innovation.

The role involves both technical and customer-facing aspects, including presales engagement, solution development, and project delivery. You'll work with cutting-edge technology like Ubuntu Core, which represents the state of the art in security and resilience for high-end appliances and equipment. The position offers significant growth opportunities and the chance to work with driven technology entrepreneurs.

Benefits include a substantial learning budget, flexible remote work, global travel opportunities, and comprehensive health and family benefits. Canonical prides itself on fostering an inclusive workplace and considers geographical location, experience, and performance in shaping compensation worldwide.

Last updated 13 days ago

Responsibilities For Embedded Linux Field Engineer

  • Engage customers during presales to gather requirements and explain technology
  • Elaborate solutions to be proposed to prospective clients
  • Participate in the delivery of select projects related to Embedded Linux
  • Convey market requirements to key stakeholders
  • Be both a customer advocate and a trusted advisor to Canonical

Requirements For Embedded Linux Field Engineer

Linux
Python
Go
Rust
  • Bachelor's degree in Computer Science or related technical field
  • Extensive Linux experience - Debian or Ubuntu preferred
  • Solid embedded Linux experience (Yocto, Buildroot...) or RTOS
  • Fluency in at least one of Golang, Python, C, C++, or Rust
  • Professional written and spoken English and Chinese
  • Excellent communication and presentation skills
  • Willing to travel up to 30% of the time
  • Result-oriented, ability to multi-task

Benefits For Embedded Linux Field Engineer

Education Budget
Parental Leave
Mental Health Assistance
  • Distributed work environment with twice-yearly team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to meet colleagues
  • Priority Pass and travel upgrades for long haul company events

Interested in this job?

Jobs Related To Canonical Embedded Linux Field Engineer

Embedded Linux Field Engineer for Devices/IoT

Senior Embedded Linux Field Engineer role at Canonical, focusing on IoT and devices, combining deep technical expertise with customer engagement.

Dry Etch Equipment Engineer

Senior Dry Etch Equipment Engineer position at Broadcom's semiconductor facility in Fort Collins, focusing on equipment optimization and process development.

R&D System Applications Engineer

Senior R&D Systems Applications Engineer position at Broadcom focusing on PCIe switch products and customer integration support.

R&D Software Engineer - Virtual Machine Monitor

Senior R&D Software Engineer position at Broadcom focusing on virtual machine monitor development, requiring expertise in CPU architecture and system-level programming.

Senior Embedded C++ Software Engineer

Senior Embedded C++ Software Engineer position at Aeva, developing real-time applications for autonomous devices and LiDAR technology.