Staff Embedded Software Engineer

Exol•Wilmington, MA
•$149,000 - $223,000•Hybrid

About The Position

Symbotic is seeking a Staff Embedded Software Engineer to design, develop, and maintain Linux-based systems for its robotics platform. The role involves owning features end-to-end and contributing technical expertise in Linux BSPs, Linux kernel driver development, wireless subsystems, and camera sensor integration. The team develops software and firmware for mobile robots that move cartons within warehouse structures. The reliability of these robots is central to efficient system operation. The engineer will work across disciplines to define system requirements and hardware/software architecture, and will develop and maintain Linux-based operating systems and kernel drivers for custom hardware and device integration. Up to 10% travel may be required. Employees must have a valid driver's license and be able to drive and/or fly to client and other customer locations. The employee is responsible for owning a credit card and managing expenses personally, with reimbursement on a bi-weekly basis. The posted base salary range is $149,000 to $223,000; actual base pay may vary based on job-related knowledge, skills, and experience. The compensation package includes medical, dental, vision, disability, 401(k), PTO, and/or other benefits.

Requirements

  • At least 7 years of professional experience in Linux system development and embedded software engineering.
  • A degree in Computer Science, Electrical Engineering, or a related field.
  • Proficiency in kernel-level programming and Linux driver development.
  • Experience with camera sensor driver development and/or networking driver development.
  • Valid driver's license and ability to drive and/or fly to client and other customer locations.

Nice To Haves

  • Experience with NVIDIA Jetson and Orin platform development and BSP customization.
  • Experience with Yocto/OpenEmbedded.

Responsibilities

  • Lead and contribute to the design, development, and maintenance of embedded software systems for robots.
  • Collaborate with cross-functional teams to define system requirements and hardware/software architecture.
  • Develop and maintain Linux-based operating systems and kernel drivers for custom hardware and device integration.
  • Own features end-to-end.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability benefits
  • 401(k)
  • PTO
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service