Robotics Software Engineer II — Embedded & Motion Control

Rocketlab

Pasadena (CA)

On-site

USD 108,000 - 135,000

Full time

9 days ago
Application generator

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

Get past ATS filters

Benefits offered by this job

Equity grant
Employee Stock Purchase Program
Medical plans (HMO, PPO, HDHP with HSA
Dental & Vision
Paid vacation and sick time
11 paid holidays
Flexible spending accounts
Parental leave
401(k) with company match
EV charging subsidy
Onsite fitness centers
Gym memberships discount
Snacks and beverages

Job summary

Rocket Lab Robotics in Pasadena, CA is seeking a hands-on Software Engineer II specializing in robotics software and hardware integration. You will develop and maintain software for robotic platforms, motion-control systems, and production test environments, collaborating with mechanical, electrical, and manufacturing teams to deliver reliable systems.

The role emphasizes real‑time and embedded software, Linux development, and strong fundamentals in architecture, CI/CD, and testing.

Qualifications

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

Responsibilities

  • Develop and maintain software for robotic systems, embedded interfaces, control applications, test systems, and operator-facing tools.
  • Implement software for robotic platforms, motion-control systems, sensing systems, machine interfaces, production support tools, and hardware test environments.
  • 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
Robotics software
Linux environments

Education

Bachelor's degree in Software Engineering, CS, EE, Robotics, Mechatronics, Aerospace Engineering, or equivalent

Tools

ROS/ROS2
Git
CI/CD
Linux

Job description

Rocket Lab Robotics in Pasadena, CA is seeking a hands-on Software Engineer II specializing in robotics software and hardware integration. You will develop and maintain software for robotic platforms, motion-control systems, and production test environments, collaborating with mechanical, electrical, and manufacturing teams to deliver reliable systems.

The role emphasizes real‑time and embedded software, Linux development, and strong fundamentals in architecture, CI/CD, and testing.

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

Rocket Lab Corp. • Pasadena (CA), Northern (KY)

Hybrid
USD 108,000 - 153,000
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 Systems Engineer II — Space Robotics Lead
Senior Systems Engineer II — Space Robotics Lead

Rocketlab • Pasadena (CA)

On-site
USD 132,000 - 198,000
Employee stock purchase program
Competitive benefits
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 – 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
Flight Software Engineer II - Real-Time Space Systems
Flight Software Engineer II - Real-Time Space Systems

Rocket Lab Corp. • Long Beach (CA)

On-site
USD 112,000 - 145,000
Employee Stock Purchase Program
Medical plans
Dental & Vision coverage
+7