Senior Firmware Engineer for Real-Time Autonomous Robotics

Jobot

Redmond (WA)

On-site

USD 180,000 - 230,000

Full time

2 days 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

Competitive compensation
Medical, dental and vision coverage
401(k)
Life insurance
Opportunities to visit customer jobsWs

Job summary

Jobot is partnering with a rapidly growing robotics company building autonomous systems for heavy machinery and demanding industrial environments. We are seeking a Senior Firmware Engineer to design and build the embedded systems powering autonomous machines and fleet operations.

You will develop production-quality embedded C++ software that connects computing platforms to sensors, actuators, ECUs and safety systems, operating at the boundary between hardware and software to define how the

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Robotics or equivalent professional experience.
  • 5+ years of firmware or embedded-systems development experience.
  • Strong embedded or systems-level C++ programming experience.
  • Experience developing firmware for microcontrollers or embedded Linux systems.
  • Experience with CAN, SPI, I²C, UART, Ethernet or similar interfaces.
  • Strong debugging skills across hardware and software boundaries.
  • Experience delivering production-quality firmware for real-world products.
  • Understanding of reliability, failure modes and defensive system design.
  • Ability to work effectively across firmware, hardware and mechanical engineering teams.

Responsibilities

  • Design and implement firmware for a next-generation embedded hardware platform.
  • Develop low-level drivers, hardware abstraction layers and system services.
  • Build interfaces for sensors, actuators, ECUs and other machine components.
  • Work with CAN, Ethernet, SPI, I²C, UART and other communication protocols.
  • Develop deterministic real-time and near-real-time control paths.
  • Write clean, efficient and testable embedded C++ code.
  • Implement watchdogs, error handling and fail-safe behavior.
  • Design firmware that remains reliable through hardware faults, communication loss and environmental variability.
  • Build logging, tracing, telemetry and embedded diagnostic capabilities.
  • Lead firmware bring-up for new boards, daughterboards and related hardware.
  • Partner with electrical and mechanical engineers to validate designs and interfaces.
  • Diagnose difficult issues spanning firmware, hardware and system integration.
  • Perform root-cause analysis on failures found during testing or field deployment.
  • Optimize timing, memory consumption and CPU utilization.
  • Support hardware-in-the-loop testing, regression testing and field validation.
  • Improve firmware CI/CD pipelines, testing frameworks and development workflows.
  • Establish standards for firmware safety, reliability and maintainability.
  • Mentor other engineers on embedded development and debugging practices

Skills

C++ programming
Embedded systems
CAN
Ethernet
SPI
I2C
UART
RTOS concepts
Hardware bring-up
Debugging (HW/SW)
Production firmware
Real-time control

Education

Bachelor’s degree in Computer/Electrical Engineering or Robotics

Tools

Embedded Linux
Microcontrollers
CI/CD tooling

Job description

Jobot is partnering with a rapidly growing robotics company building autonomous systems for heavy machinery and demanding industrial environments. We are seeking a Senior Firmware Engineer to design and build the embedded systems powering autonomous machines and fleet operations.

You will develop production-quality embedded C++ software that connects computing platforms to sensors, actuators, ECUs and safety systems, operating at the boundary between hardware and software to define how the

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

Similar jobs worth comparing

Senior Firmware Engineer - Autonomous Machinery
Senior Firmware Engineer - Autonomous Machinery

Australia-Employment • Redmond (WA)

Hybrid
USD 180,000 - 230,000
Equity
Medical insurance
Dental insurance
+4
Senior Firmware Engineer - Real-Time Embedded for Autonomy
Senior Firmware Engineer - Real-Time Embedded for Autonomy

AIM • Redmond (WA)

On-site
USD 120,000 - 150,000
Competitive compensation
Medical, dental, and vision benefits
401(k) and life insurance
Senior Firmware Engineer
Senior Firmware Engineer

Jobot • Redmond (WA)

On-site
USD 180,000 - 230,000
Competitive compensation
Medical, dental and vision coverage
401(k)
+2
Senior Embedded Firmware Engineer for Robotics Systems
Senior Embedded Firmware Engineer for Robotics Systems

Halodi Robotics • San Carlos (CA)

On-site
USD 200,000 - 300,000
Health insurance
Equity
Robotics Firmware Engineer — Real-Time Embedded Systems
Robotics Firmware Engineer — Real-Time Embedded Systems

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer - Robotics
Senior Embedded Software Engineer - Robotics

Brooks Automation • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical insurance
401(k) plan
Flexible vacation
Senior Embedded Software Engineer, Robotics (C++, Leader)
Senior Embedded Software Engineer, Robotics (C++, Leader)

Cobot • Santa Clara (CA)

On-site
USD 205,000 - 235,000
Relocation stipend
Equity
Senior Embedded Software Engineer — Real-Time Robotics
Senior Embedded Software Engineer — Real-Time Robotics

Autonomous Solutions • Logan (UT)

On-site
USD 95,000 - 140,000
Senior Embedded Software Engineer – Robotics & RTOS
Senior Embedded Software Engineer – Robotics & RTOS

Brooks Automation US LLC • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical, dental, vision insurance
401(k) plan
Flexible vacation
Robotics Firmware Engineer II — Embedded Systems & Control
Robotics Firmware Engineer II — Embedded Systems & Control

Amazon • Massachusetts

On-site
USD 144,000 - 194,000
Health insurance
RSUs
401(k) matching
+2