Principal Embedded Software Engineer

Posted 19 Hours Ago
Be an Early Applicant
Wilmington, MA
Senior level
Logistics
The Role
The Principal Embedded Software Engineer will design, develop, and maintain embedded firmware for Autonomous Mobile Robots. Responsibilities include optimizing software solutions, conducting testing, troubleshooting firmware issues, and ensuring high-quality software development through collaboration and participation in code reviews.
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

Wilmington, MA, USA
1200 Employees
Hudson, MA, USA
3 Employees

Ahold Delhaize USA Logo Ahold Delhaize USA

Power BI Analyst

AdTech • eCommerce • Food • Marketing Tech • Retail
Quincy, MA, USA
10000 Employees

SharkNinja Logo SharkNinja

Senior Test Engineer - Ninja Product Development

Beauty • Robotics • Design • Appliances • Manufacturing
Easy Apply
Needham, MA, USA
3600 Employees

Similar Companies Hiring

Coupa Software Thumbnail
Payments • Logistics • Information Technology • Generative AI • Fintech • Business Intelligence • Analytics
Foster City, CA
2500 Employees
Cencora Thumbnail
Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees
HERE 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