USA Wilmington, MA - HQ

Senior Embedded Software Engineer - Bot Control

Apply Now

Senior Embedded Software Engineer - Bot Control

Time type: full time

Posted on: May 27, 2025

Job requisition id: R4921

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 on-robot 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

Apply Now

Related Positions

Senior Wireless Network Engineer

Technology, Software & Robotics | USA Remote & Travel

Apply
Senior Embedded Software Engineer - Bot Control

Technology, Software & Robotics | USA Wilmington, MA - HQ

Apply
Advanced SQA Engineer

Technology, Software & Robotics | USA Wilmington, MA - HQ

Apply
Senior Software Engineer (Algorithm) – Automation Systems

Technology, Software & Robotics | USA Wilmington, MA - HQ

Apply

OUR TEAMS

Careers in Robotics

WORK AT SYMBOTIC

OUR CULTURE

We Are Symbotic

Life at Symbotic