Principal Embedded Software Engineer

Posted 3 Days Ago
Be an Early Applicant
Wilmington, MA
Senior level
Logistics
The Role
Develop and optimize embedded software solutions for Autonomous Mobile Robots, participate in design reviews, conduct testing, troubleshoot firmware issues, and provide ongoing maintenance of robotic systems in a dynamic environment.
Summary Generated by Built In

Locus Robotics is a leader in the rapidly growing eCommerce order fulfillment optimization space. Our solution helps warehouse owners attain 2-3X efficiency improvement over cart-picking operations, by empowering pickers to work collaboratively with our robots. All this is accomplished while integrating with the operator’s Warehouse Management System, utilizing and optimizing existing facility infrastructure. This is an opportunity to be part of an incredible team deploying cutting-edge robotics solutions to address real-world challenges in e-commerce fulfillment warehouses for major global brands.

Locus Robotics is seeking a Principal/Senior Embedded Software Engineer to join our cross-functional Embedded team. In this role, you will contribute to the design, development, and maintenance of embedded firmware for our Autonomous Mobile Robots (AMRs) and their charging systems. 

This hybrid role is based in our Wilmington, MA office.

Responsibilities 

  • Develop and optimize embedded software solutions to enhance robotic capabilities and integrate new features for AMRs.
  • Participate in design and code reviews, collaborating with team members to ensure high-quality software development.
  • Conduct comprehensive testing of embedded software to ensure reliability, safety, and high performance.
  • Troubleshoot and resolve electrical and firmware issues encountered during development, production, and in-field operations.
  • Provide ongoing maintenance to support the continuous functionality and improvement of the integrated robotic systems.
  • Operate independently in a fast-paced environment, demonstrating initiative and leadership while engaging in cross-team collaboration as needed.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 7+ years of experience programming in Object-Oriented languages, including C/C++, and Python, specifically on “bare metal” microcontrollers.
  • Proven experience with high-volume electro-mechanical products and embedded microcontroller peripheral configuration, including Interrupts, Timers, DMAs, and communication interfaces (e.g., UART, SPI, I2C, CAN, USB, Ethernet).
  • 3+ years of experience working in a Linux environment and with Robot Operating Systems (ROS).
  • 5+ years of experience with robotics and robotic solutions in at least two of the following areas:
    • Motor control
    • Lithium battery systems
    • Sensor interfacing and sensor fusion
    • Control theory
    • Wireless communication
    • Bootloaders
  • Proficiency in reading electrical schematics and using test equipment (oscilloscopes, multimeters) to troubleshoot electrical and firmware issues independently.
  • Strong analytical and problem-solving skills with the ability to manage multiple critical projects in a dynamic environment.
  • Excellent written and verbal communication skills in English for effective collaboration with internal and external teams.
  • Willingness to take on additional duties as required.

Additional Information
Locus Robotics is an Equal Opportunity Employer.

Top Skills

C
C++
Python
The Company
Wilmington, MA
182 Employees
On-site Workplace
Year Founded: 2014

What We Do

We design and build innovative autonomous mobile robots that work collaboratively alongside workers in the fast paced logistics and fulfillment industries. Workers can pick 2x-3x faster with near-100% accuracy and less labor, delivering higher productivity and a better workplace.

Similar Jobs

STR Logo STR

Lead Embedded Software Engineer

Machine Learning • Security • Software • Analytics • Defense
Easy Apply
Woburn, MA, USA
600 Employees

Motional Logo Motional

Principal Embedded Software Engineer

Artificial Intelligence • Automotive • Machine Learning • Transportation
Hybrid
Boston, MA, USA
765 Employees
175K-234K Annually
Wilmington, MA, USA
1200 Employees
Hudson, MA, USA
3 Employees

Similar Companies Hiring

Cencora Thumbnail
Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees
Air Space Intelligence Thumbnail
Transportation • Software • Machine Learning • Logistics • Artificial Intelligence • Aerospace
Boston , Massachusetts
109 Employees
HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account