Senior Robotics Software Engineer - ROS2 & Embedded

AWP USA-USA

Redmond (WA)

Hybrid

USD 135,000 - 165,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Life insurance
Disability (short/long-term)
401k matching
Employee stock purchase plan
Paid time off
Company holidays
Tuition reimbursement
LinkedIn Learning
Wellness programs

Job summary

Genie in Redmond, WA, is hiring a Software Engineer III to own significant control-system deliverables for robotics hardware. You will design vehicle control architectures, implement ROS2 control interfaces, and develop real-time algorithms on embedded platforms.

The role requires strong robotics and control theory knowledge, embedded systems experience, and collaboration across multidisciplinary teams. Hybrid work with three days in-person is offered along with a comprehensive benefits package.

Qualifications

  • Education in robotics, CS, ME, or mechatronics (BS/MS).
  • Strong background in classical and modern control theory; vehicle dynamics.
  • Experience with ROS2, ros2_control, hardware interfaces and node lifecycle.
  • Embedded systems experience in distributed control for mobile/industrial robots.
  • Hands-on with CAN bus (J1939/CANopen), I2C, SPI, RS485.

Responsibilities

  • Design and implement vehicle control architecture on high-performance embedded Linux platform.
  • Develop ROS2 control interfaces and drivers for hardware boards via CAN-FD, I2C, SPI, UART.
  • Design and tune closed-loop control algorithms (PID, MPC, LQR) for vehicle dynamics.
  • Integrate sensors (IMUs, encoders, LiDAR, GPS) and perform sensor fusion for accurate state estimation.
  • Model and control nonlinear hydraulic systems (valves, pumps, cylinders).

Skills

Robotics
Control theory
ROS2
Embedded systems
C/C++

Education

BS or MS in Robotics, CS, ME, Mechatronics

Tools

CAN bus (J1939/CANopen)
I2C
SPI
RS485
Yocto Linux

Job description

Genie in Redmond, WA, is hiring a Software Engineer III to own significant control-system deliverables for robotics hardware. You will design vehicle control architectures, implement ROS2 control interfaces, and develop real-time algorithms on embedded platforms.

The role requires strong robotics and control theory knowledge, embedded systems experience, and collaboration across multidisciplinary teams. Hybrid work with three days in-person is offered along with a comprehensive benefits package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Principal I (Robotics)
Software Engineer Principal I (Robotics)

Genie • Redmond (WA)

On-site
USD 156,000 - 190,000
Health insurance
401k matching
Tuition reimbursement
+1
Principal Robotics Software Engineer: Real-Time Vehicle Controls
Principal Robotics Software Engineer: Real-Time Vehicle Controls

Genie • Redmond (WA)

On-site
USD 156,000 - 190,000
Health insurance
401k matching
Tuition reimbursement
+1
Robotics Software Engineer III (C++, ROS2)
Robotics Software Engineer III (C++, ROS2)

Seegrid • Pittsburgh

On-site
USD 110,000 - 150,000
Remote Embedded Robotics Engineer — ROS & Real-Time
Remote Embedded Robotics Engineer — ROS & Real-Time

Bright Vision Technologies • Austin (TX)

On-site
USD 125,000 - 145,000
Robotics R&D Engineer: Hands-on, ROS/Linux, Python/C++
Robotics R&D Engineer: Hands-on, ROS/Linux, Python/C++

Insight Global • Redmond (WA)

On-site
USD 96,000 - 106,000
Remote Robotics Software Engineer — ROS2, C++, Real-Time
Remote Robotics Software Engineer — ROS2, C++, Real-Time

Bright Vision Technologies • Naperville (IL)

Remote
USD 80,000 - 104,000
Hybrid ROS2 Mobile Robotics Software Engineer
Hybrid ROS2 Mobile Robotics Software Engineer

Dematic • Grand Rapids (MI)

Hybrid
USD 96,000 - 128,000
Career Development
Competitive Compensation
Global Opportunities
Remote Senior Robotics Systems Engineer (Visa Sponsorship, ROS/ROS2)
Remote Senior Robotics Systems Engineer (Visa Sponsorship, ROS/ROS2)

Y-Axis • Milpitas (CA)

Hybrid
USD 120,000 - 160,000
Stock options & equity
Health, dental, vision, 401(k)
Visa sponsorship
+1
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
Senior Robotics AI Engineer for Real‑World Systems
Senior Robotics AI Engineer for Real‑World Systems

Motion Recruitment Partners, LLC • Wilmington (DE)

Hybrid
USD 150,000 - 230,000
Medical Insurance
Dental Benefits
Vision Benefits
+3