Robotics Software Engineer II — Embedded & Motion Control

Rocket Lab

Pasadena (CA)

On-site

USD 108,000 - 153,000

Full time

11 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Employee Stock Purchase Program
Stock options
Premium medical plans
Dental & Vision coverage
Paid time off & holidays
401(k) retirement with company match
Stock discounts on merch

Job summary

Rocket Lab in Pasadena, CA is seeking a Software Engineer II - Robotics to design and implement software for robotic platforms, motion-control, and sensing systems on onsite production teams. You will collaborate with mechanical, electrical, controls, and manufacturing teams to turn robotics concepts into reliable hardware-enabled software.

The ideal candidate has hands-on robotics software experience, strong fundamentals, and proficiency in C++/Python in Linux environments.

Qualifications

  • Hands-on software engineer with robotics or hardware-integrated experience.
  • Strong fundamentals in software engineering and real-time systems.
  • Proficiency in C++ and Python, with Linux experience.

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
ROS/ROS 2
Embedded systems
Linux
Git

Education

Bachelor0s degree in Software Engineering, Computer Science, Electrical Engineering, Robotics, Mechatronics, Aerospace Engineering, or equivalent

Tools

CI/CD pipelines
Linux environments

Job description

Rocket Lab in Pasadena, CA is seeking a Software Engineer II - Robotics to design and implement software for robotic platforms, motion-control, and sensing systems on onsite production teams. You will collaborate with mechanical, electrical, controls, and manufacturing teams to turn robotics concepts into reliable hardware-enabled software.

The ideal candidate has hands-on robotics software experience, strong fundamentals, and proficiency in C++/Python in Linux environments.

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

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 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
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 – 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 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
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
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