Robotics Software Engineer II — Embedded Systems

Rocket Lab Corporation

Pasadena (CA)

On-site

USD 108,000 - 153,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity compensation
Employee Stock Purchase Program
Industry-leading benefits

Job summary

Rocket Lab Robotics in Pasadena, CA is hiring a Software Engineer II - Robotics to develop software for robotic platforms and embedded systems. The role collaborates with mechanical, electrical, controls, and production teams to turn concepts into reliable hardware-backed software.

The ideal candidate has hands-on robotics experience, real-time/embedded software knowledge, and strong fundamentals in software architecture, testing, and release practices. Equity is part of total compensation.

Qualifications

  • Degree in Software Engineering, Computer Science, Electrical Engineering, Robotics, Mechatronics, Aerospace Engineering, or equivalent experience.
  • 2-5 years of professional software engineering experience in robotics or hardware-integrated software.
  • Strong proficiency in C++ and/or Python.
  • Experience with ROS or ROS 2 including real-time variants.
  • Hands-on experience integrating software with motors, actuators, encoders, sensors, and embedded systems.
  • Experience with real-time or embedded software and hardware bring-up.
  • Solid fundamentals: architecture, Git-based workflows, CI/CD, automated testing, release practices, and production support.
  • Ability to define requirements and deliver software 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.
  • Implement software for robotic platforms, motion-control systems, sensing systems, machine interfaces, production tools, and hardware test environments.
  • Support software development from concept through implementation, simulation, hardware bring-up, integration, test, deployment, and production support.
  • Partner with mechanical, electrical, controls, systems, manufacturing, test, and quality teams to define requirements and interfaces.
  • Integrate software with motors, actuators, encoders, sensors, motion controllers, embedded systems, machine vision, and industrial networks.
  • Troubleshoot issues across software, hardware, and production equipment.
  • Support software quality through reviews, CI/CD, automated testing, documentation, and release practices.

Skills

C++/Python
ROS/ROS 2
Embedded systems
Real-time software
Git/CI-CD
Hardware bring-up
Software architecture
Cross-functional collaboration

Education

Software Eng / CS / EE / Robotics degree or equivalent

Tools

Git workflows
CI/CD
Test automation
Machine vision interfaces

Job description

Rocket Lab Robotics in Pasadena, CA is hiring a Software Engineer II - Robotics to develop software for robotic platforms and embedded systems. The role collaborates with mechanical, electrical, controls, and production teams to turn concepts into reliable hardware-backed software.

The ideal candidate has hands-on robotics experience, real-time/embedded software knowledge, and strong fundamentals in software architecture, testing, and release practices. Equity is part of total compensation.

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

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 & 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
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
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
Electrical Engineer I/II — Space Robotics Hardware
Electrical Engineer I/II — Space Robotics Hardware

Rocket Lab Corporation • Pasadena (CA)

On-site
USD 83,000 - 126,000
Medical benefits
Dental & vision
401(k) match
+1
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
Space Robotics Electrical Engineer I/II
Space Robotics Electrical Engineer I/II

Rocket Lab Corp. • Pasadena (CA)

On-site
USD 82,000 - 130,000
EV charging subsidy
Onsite fitness centers
Discounted gym memberships
+3
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