Robotics Software Engineering- Start Up Deploying at Scale- MA - Build Software That Controls Real Robots In The Real World

Haveron James

Massachusetts

On-site

USD 90,000 - 130,000

Full time

31 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Haveron James is seeking an early-career software engineer to help build the control software for autonomous robots. You’ll work across perception, planning, ML, and embedded systems, shipping real hardware software in production environments.

Ideal candidates have 1–3 years in robotics or embedded software, strong Python and C++, and a degree in a technical field. You’ll collaborate with a tight-knit team delivering impactful robotics solutions.

Qualifications

  • 1-3 years of software engineering experience in robotics, automation or embedded systems.
  • Strong programming ability in Python and/or C++.
  • Built software that runs on physical robotic systems.
  • Experience with Linux environments.

Responsibilities

  • Develop software that directly powers autonomous robots in production environments.
  • Move across perception, motion planning, ML, and embedded components.
  • Ship robust software that operates on real hardware at customer facilities.
  • Collaborate with cross-functional teams to solve hard robotics problems.

Skills

Python
C++
Robotics software
Linux

Education

Bachelor's degree in Robotics or CS or EE

Tools

Docker
Linux tooling

Job description

Build Software That Controls Real Robots In The Real World

Most robotics companies talk about autonomy. Few deploy it at scale.

You'll work on software that directly powers autonomous robots operating in production environments, solving difficult engineering problems across perception, motion planning, machine learning, infrastructure, embedded systems and real-world robot behavior.

One day you might be improving a motion-planning pipeline.

The next you could be debugging a localization issue on a deployed robot, optimizing a machine-learning workflow, improving system performance, writing firmware, or building tooling that enables hundreds of robots to operate more intelligently.

This is not a role where you'll spend years working on a single subsystem.

You'll be expected to move up and down the robotics stack and solve whatever problem matters most.

Why Engineers Join

You’ll be joining a rapidly growing robotics company building autonomous systems for real industrial environments.

The team combines research and deployment under one roof, meaning the software you write doesn't disappear into experimentation or simulations. It ships.

Engineers here are trusted with meaningful ownership early, work directly alongside highly technical colleagues, and see the impact of their work on real hardware operating in customer facilities.

If you're motivated by solving difficult technical problems, building systems from first principles, and working with people who care deeply about engineering quality, you'll be in good company.

We’re typically interested in engineers who have:
  • 1-3 years of software engineering experience in robotics, automation or embedded systems
  • Strong programming ability, particularly in Python and/or C++
  • Built software that runs on physical robotic systems
  • Experience with robotics, autonomy, perception, controls, motion planning or machine learning
  • Experience working in Linux environments
  • A degree in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, Mathematics or a related technical field
Bonus points for experience with:
  • Docker
  • TypeScript / React
  • Embedded systems
  • Sensor fusion
  • Autonomous systems
This Role Is Probably Not For You If
  • You prefer highly structured environments and narrowly defined responsibilities
  • Your experience has focused exclusively on web applications or business software
  • You want to work on simulations without seeing software deployed on real hardware
This Role Could Be A Great Fit If

You enjoy building software for physical systems.

You enjoy working across disciplines.

And you're excited by the idea of helping intelligent robots operate in the real world.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Robotics Software Engineer
Staff Robotics Software Engineer

D24 Search • Boston (MA)

On-site
USD 120,000 - 180,000
Health insurance
Competitive compensation
Robotics Software Engineer
Robotics Software Engineer

HIKINEX • San Francisco (CA)

On-site
USD 140,000 - 190,000
Relocation assistance
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

On-site
USD 150,000 - 210,000
Software Engineer, Robotics Systems
Software Engineer, Robotics Systems

Autonomique • Menlo Park (CA)

On-site
USD 140,000 - 210,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Fruition Group US • San Jose (CA)

On-site
USD 120,000 - 170,000
Principal Robotics Software Engineer
Principal Robotics Software Engineer

Socket.dev • San Francisco (CA)

On-site
USD 180,000 - 260,000
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Member of Technical Staff, Robotics Software
Member of Technical Staff, Robotics Software

Industrial Next (YC W22) • San Francisco (CA)

On-site
USD 180,000 - 280,000
Competitive salary
Equity
Relocation support
+3
Robotics Software Engineer
Robotics Software Engineer

Mind Robotics Inc. • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Robotics Infrastructure Engineer
Robotics Infrastructure Engineer

Tutor Intelligence • City of Watertown (NY)

On-site
USD 120,000 - 160,000