Symbotic

Senior Embedded Software Engineer – Bot Control

Wilmington, MA
May 27, 2025
Apply Now
Deadline date:

Job Description

What we need

We are looking for a Senior Embedded Software Engineer – Bot Controls. You will be working on the Minibot software team to design, develop and implement the software running on our robots. You will be working with a group of industry leading roboticists to implement a large-scale production robotic solution.

What we do

The Minibot team is responsible for all software development on Symbotic's large fleet of autonomous mobile robots, which perform mission critical operations in the supply chain.  This includes embedded systems, controls, perception, path planning, simulation and GUI development. 

What you'll do

  • Collaborate with cross-functional engineering and product teams in planning, design, and development of all software running on a fleet of mobile robots.

  • Optimize the robot performance and throughput to achieve the desired system KPIs.

  • Develop the platform OS, device drivers and libraries to interface with the HW with the algorithm stack

  • Work across the full onrobot software stack Construct automated diagnostic tools for reliable detection and debugging of bot failures in the field.

  • Take ownership of the quality, reliability, and testability of the software codebase.

  • Troubleshoot system problems in production or design by investigating issues related to product performance or production difficulties.

  • Identify risks and provide solutions leading to successful customer deliveries and continual improvements in system performance.

  • Occasional travel of up to 10% may be required.

What you’ll need

  • Bachelor's, Master's, or PhD in computer science, robotics, electronic engineering, or a related field.

  • Minimum of 5 years of demonstrated experience in developing software in embedded systems for high reliability applications.

  • Proficiency with Yocto, the Linux kernel and device driver development.

  • Knowledge of communication technologies like GMSL, Ethernet, SPI etc.

  • Proficiency in C .

Nice to haves

  • Familiarity with C++

  • Familiarity with Cameras and LIDAR integration

  • Familiarity with Controls and Localization algorithms

Our Environment

  • Up to 10% of travel may be required. Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations.  

  • The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis. 

#LI-Hybrid

#LI-JT1