Senior Robotics Software Engineer – Platforms

Locus Robotics
Wilmington, Massachusetts, US
Full-time

Senior Robotics Software Engineer Platforms

Remote

Maximise your chances of a successful application to this job by ensuring your CV and skills are a good match.

Full-time

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.

Locus Robotics is seeking a Senior Robotics Software Engineer to work with the Platform Team within the Robotics Software group.

The Platform Team is responsible for the software and technologies that integrate all the subsystems of the robotic system.

This includes the robot operating system platform, networking communications, cloud infrastructure, and DevOps. In this role, you will work closely with other Robot Software Teams to help bring our robotics stack into the next generation.

You will be responsible for the design, development, and maintenance of our robotics middleware stack, a critical component of our solution which is deployed to thousands of robots worldwide.

You will be a key contributor to all aspects of the platform software and have strong ownership of how our platform develops moving forward.

This remote position can be based in US, Canada, or EMEA or hybrid in our Wilmington MA or Nashua NH offices.

Responsibilities :

  • Design, develop, and maintain the robotics software middleware (based on ROS).
  • Develop and deploy new robotics platforms at scale.
  • Support and evolve the cloud-based build systems to improve development efficiency.
  • Develop CI / CD infrastructure to support deep automated integration testing.
  • Develop high-quality, scalable, and maintainable code.
  • Assist with diagnosing and troubleshooting issues that are seen in the field or during testing.
  • Establish best practices across teams for software development paradigms.
  • Collaborate with other Robot Software teams to support ongoing development.

Qualifications :

  • Bachelor’s degree in computer science or similar engineering degree.
  • 5+ years of demonstrable experience with the ROS / ROS2 ecosystem.
  • 5+ years of industry experience working with C++ / C / Python.
  • 5+ years experience with Linux operating systems and networking.
  • Experience setting up and working with CI / CD frameworks.
  • Experience with several system design types and orchestration workflows.
  • Working knowledge of AWS / Azure cloud frameworks.
  • Proficient English written and verbal communications skills required to collaborate effectively with internal and external teams.
  • Demonstrated ability to manage multiple, critical projects with shifting deadlines and requirements.

Additional Information

Locus Robotics is an Equal Opportunity Employer

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
Canonical - Jobs
Boston, Massachusetts

Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical environments. ...

Promoted
Leidos Holding
Tewksbury, Massachusetts

Senior Software Engineer (C++). Senior Software Engineer (C++). This isn't your run-of-the-mill software development - you'll be honing your engineering skills with embedded products, real-time programming, and object oriented design, all with the support of a management team focused on your profess...

Promoted
Magna International
Lowell, Massachusetts

Computer Engineering or Electrical Engineering Bachelor's degree, or Equivalent Experience, with 7 years of embedded software experience in relevant industries. Magna is seeking a highly motivated Senior Firmware Engineer to join the New Mobility group in Lowell, Massachusetts. The engineer will be ...

Promoted
Oracle
Boston, Massachusetts

Career Level - IC3ResponsibilitiesAs a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Excellent organizational, verbal, and written commun...

Philips
Cambridge, Massachusetts

Senior Software Engineer – Surgical Robotics. Software Development Engineer - Surgical Robotics (Cambridge, MA). Your skills include C++, Python; experience in hands-on design and development and troubleshooting of embedded software, and hardware-in-the-loop systems; implementing signal processing a...

Type One Energy
Woburn, Massachusetts

Senior Software Engineer Process Modeling. Senior Director of Electrical Engineering. It is desired to be able to incorporate the simulation software base with the development of the full control system for continuous integration testing of the application software deliverables. Requirements Test P...

Federal Reserve Bank of Boston
Boston, Massachusetts

Serves as a Senior Software Engineer: to design, develop and implement new complex solutions in accordance with FedNow and Fed Standards. Provides input into strategic and tactical planning of software solutions and software development lifecycle changes. Demonstrated experience engineering software...

Blizzard Entertainment
Boston, Massachusetts

Senior Software Engineer, Game Publishing. Mentor junior engineers and participate in code reviews. ...

Draper Labs
Cambridge, Massachusetts

We are seeking a Senior Software Engineer (SMTS), experienced in C++ with a strong background in emulation environments, particularly QEMU, to assist in the development of advanced software analysis and testing tools. The ideal candidate will have experience in software fuzzing techniques and a deep...

Franklin Templeton Investments
Boston, Massachusetts

Franklin Templeton Companies LLC seeks a Senior Software Engineer, in Boston, MA. What are the ongoing responsibilities of a Senior Software Engineer?. The Senior Software Engineer will provide support for various applications, including front-end debugging and application deployment using Python an...