Senior Firmware Engineer — Embedded Robotics & RTOS

Roboticsconnected

Pittsburgh (Allegheny County)

On-site

USD 158,000 - 218,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
401(k) with company match
Health Savings Account (HSA)
Time off and onsite per policy

Job summary

Lab37 Robotics in Pittsburgh is seeking a Firmware Engineer to own embedded software for our robot boards, connecting sensors, actuators and higher-level software from hardware bring-up to production deployment. You will improve firmware architecture and tooling while working with electrical, motor-controls, robotics software, and manufacturing engineers.

This hands-on role requires turning ambiguous problems into plans, delivering reliable software and tools, and collaborating across teams to

Qualifications

  • Experience shipping MCU firmware on custom hardware.
  • Strong C/C++ skills for resource-constrained systems.
  • Hands-on board bring-up and debugging.
  • Experience with CAN/SPI/I2C/UART interfaces.
  • Familiarity with RTOS and bare-metal software.
  • Python or scripting for tests and tools.

Responsibilities

  • Design and maintain embedded C firmware for custom microcontroller boards.
  • Collaborate with electrical engineers on board bring-up and testability.
  • Implement real-time behavior across interrupts and DMA.
  • Define contracts between boards and robot software.
  • Design startup, watchdog, recovery behavior, and diagnostics.
  • Own firmware delivery, updates, and diagnostics.
  • Build automated unit, integration, and hardware-in-the-loop tests.
  • Document design decisions and participate in reviews.

Skills

Embedded C firmware
C/C++
RTOS
Board bring-up
CAN protocol
SPI
I2C
UART
Python scripting

Tools

SWD/JTAG
Oscilloscope
Logic Analyzer

Job description

Lab37 Robotics in Pittsburgh is seeking a Firmware Engineer to own embedded software for our robot boards, connecting sensors, actuators and higher-level software from hardware bring-up to production deployment. You will improve firmware architecture and tooling while working with electrical, motor-controls, robotics software, and manufacturing engineers.

This hands-on role requires turning ambiguous problems into plans, delivering reliable software and tools, and collaborating across teams to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer - Robotics
Senior Embedded Firmware Engineer - Robotics

ATOMS Careers page • Pittsburgh

On-site
USD 158,000 - 218,000
Medical, dental, and vision insurance
401(k)
Discretionary vacation days
+1
Senior Embedded Firmware Engineer – Robotics Systems
Senior Embedded Firmware Engineer – Robotics Systems

LAB37 • Pittsburgh

On-site
USD 158,000 - 218,000
Medical, dental, and vision insurance
401(k) with match
Health Savings Account (HSA)
+2
Robotics Software Reliability Engineer
Robotics Software Reliability Engineer

LAB37 • Pittsburgh

On-site
USD 158,000 - 218,000
Medical, dental, and vision insurance
Company-paid life and disability
401(k)
+4
Robotics Firmware Engineer — Embedded, Vision & Equity
Robotics Firmware Engineer — Embedded, Vision & Equity

KEF Robotics • Pittsburgh

Hybrid
USD 110,000 - 150,000
Office in Pittsburgh
Competitive salary & equity
Medical Benefits
+2
Robotics Software Reliability Engineer (Pittsburgh)
Robotics Software Reliability Engineer (Pittsburgh)

Roboticsconnected • Pittsburgh

On-site
USD 158,000 - 218,000
Medical, dental, vision
Life and disability insurance
401(k) with company match
+4
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
Robotics Embedded Systems Engineer | Real-Time Firmware
Robotics Embedded Systems Engineer | Real-Time Firmware

Formulate Labs • Mountain View (CA)

On-site
USD 120,000 - 160,000
Equity
Firmware ownership
In-person collaboration
+1
Robotics Software Engineer — Lead On-Robot Stack & Cloud (Onsite)
Robotics Software Engineer — Lead On-Robot Stack & Cloud (Onsite)

Roboticsconnected • Pittsburgh

On-site
USD 174,000 - 222,000
Medical, dental, and vision insurance
401(k)
Health Savings Account (HSA)
+2
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
Robotics Software Reliability Engineer
Robotics Software Reliability Engineer

ATOMS Careers page • Pittsburgh

On-site
USD 158,000 - 218,000
Health insurance
HSA
401(k)
+5