Robotics Software Engineer II: Embedded Motion Control

Rocket Lab Corp.

Pasadena, Northern (CA, KY)

Hybrid

USD 108,000 - 153,000

Full time

17 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Rocket Lab in Pasadena, CA is seeking a hands-on Software Engineer II - Robotics to develop software for robotic platforms, motion-control, sensing, and production tools. You will collaborate with mechanical, electrical, controls, and QA teams to deliver reliable hardware-integrated software in a fast-paced environment.

The role requires strong C++/Python skills, ROS/ROS 2 experience, and proven ability to integrate software with motors, encoders, sensors, and embedded systems.

Qualifications

  • Degree in Software Engineering, CS, EE, Robotics, Mechatronics, Aerospace, or equivalent.
  • 2–5 years of professional software engineering experience including robotics or embedded systems.
  • Strong proficiency in C++ and/or Python.
  • Experience with ROS or ROS 2, including real-time variants or applications.
  • Hands-on experience integrating software with motors, encoders, sensors, embedded systems.
  • Solid software engineering fundamentals: architecture, Git workflows, CI/CD, testing, documentation, production support.
  • Ability to define requirements and deliver software solutions in a cross-functional hardware development environment.

Responsibilities

  • Develop and maintain software for robotic systems, embedded interfaces, control applications, test systems, and operator-facing tools.
  • Integrate software with motors, actuators, encoders, sensors, motion controllers, embedded systems, machine vision, networks.
  • Support software development from concept through implementation, simulation, hardware bring-up, integration, test, deployment, troubleshooting, and production support.
  • Partner with mechanical, electrical, controls, systems, manufacturing, test, and quality teams to define requirements, interfaces, verification approaches, and release criteria.
  • Integrate software with motors, actuators, encoders, sensors, motion controllers, embedded systems, machine vision systems, industrial networks, and robotic equipment.
  • Troubleshoot issues across software, controls, electrical hardware, sensors, actuators, networks, robotic hardware, and production equipment.
  • Support software quality through code reviews, version control, CI/CD, automated testing, documentation, release practices, and production support practices.
  • Communicate software status, technical risks, trade studies, test results, and implementation plans to technical and cross-functional stakeholders.

Skills

C++
Python
Embedded systems
Robotics experience
Hardware integration

Education

Bachelor's degree in Software Engineering/CS/EE/Robotics

Tools

ROS/ROS 2
Git
CI/CD

Job description

Rocket Lab in Pasadena, CA is seeking a hands-on Software Engineer II - Robotics to develop software for robotic platforms, motion-control, sensing, and production tools. You will collaborate with mechanical, electrical, controls, and QA teams to deliver reliable hardware-integrated software in a fast-paced environment.

The role requires strong C++/Python skills, ROS/ROS 2 experience, and proven ability to integrate software with motors, encoders, sensors, and embedded systems.

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

Similar jobs worth comparing

Robotics Software Engineer II (Embedded & Motion Control)
Robotics Software Engineer II (Embedded & Motion Control)

Rocket Lab USA • Pasadena (CA)

On-site
USD 108,000 - 135,000
Onsite fitness centers
Employee stock purchase program
Discounted merch store
+2
Robotics Software Engineer II — Embedded & Motion Control
Robotics Software Engineer II — Embedded & Motion Control

Rocket Lab • Pasadena (CA)

On-site
USD 108,000 - 153,000
Employee Stock Purchase Program
Stock options
Premium medical plans
+4
Robotics Software Engineer II — Embedded & Motion Control
Robotics Software Engineer II — Embedded & Motion Control

Rocketlab • Pasadena (CA)

On-site
USD 108,000 - 135,000
Equity grant
Employee Stock Purchase Program
Medical plans (HMO, PPO, HDHP with HSA
+10
Robotics Software Engineer II — Embedded Systems
Robotics Software Engineer II — Embedded Systems

Rocket Lab Corporation • Pasadena (CA)

On-site
USD 108,000 - 153,000
Equity compensation
Employee Stock Purchase Program
Industry-leading benefits
Senior Electrical Engineer – Robotics Hardware & Motor Control
Senior Electrical Engineer – Robotics Hardware & Motor Control

Rocketlab • Pasadena (CA)

On-site
USD 140,000 - 188,000
Company equity
401(k) retirement plan
Robust benefits package
Senior Embedded Flight Software Engineer
Senior Embedded Flight Software Engineer

Rocket Lab Corporation • Long Beach (CA)

On-site
USD 143,000 - 214,000
Stock purchase program
Industry-leading medical plans
401(k) with company match
+5
Senior Electrical Engineer II: Robotics & Space Hardware
Senior Electrical Engineer II: Robotics & Space Hardware

Rocket Lab USA • Pasadena (CA)

On-site
USD 124,000 - 212,000
Employee stock purchase program
Medical, dental, vision plans
401(k) with company match
+3
Space Robotics Mechanical Engineer II
Space Robotics Mechanical Engineer II

Rocket Lab Corp. • Pasadena (CA)

On-site
USD 100,000 - 126,000
Employee Stock Purchase Program (15%+)
Top-tier medical plans (HMO/PPO) and H
Dental and vision coverage
+7
Space Robotics Mechanical Engineer II
Space Robotics Mechanical Engineer II

Socket.dev • Pasadena (CA)

On-site
USD 100,000 - 126,000
Employee Stock Purchase Program
Onsite fitness centers
Comprehensive health plans
+1
Space Robotics Mechanical Engineer II – Onsite Pasadena
Space Robotics Mechanical Engineer II – Onsite Pasadena

Rocket Lab • Pasadena (CA)

On-site
USD 100,000 - 126,000
Employee Stock Purchase Program
Medical/Dental/Vision plans
Paid time off and holidays
+1