Senior Embedded Firmware Engineer - Robotics

LAB37

Pittsburgh (Allegheny County)

On-site

USD 158,000 - 218,000

Full time

2 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 insurance
Dental insurance
Vision insurance
Company-paid life insurance
Disability insurance
Voluntary accident insurance
Voluntary critical illness insurance
Voluntary hospital indemnity insurance
Supplemental life insurance
401(k)
Health Savings Account (HSA)
Flexible Spending Accounts
Discretionary vacation days
8 paid holidays

Job summary

Lab37 Robotics in Pittsburgh is seeking a Firmware Engineer to own embedded software for our custom robot boards, connecting sensors, actuators, and higher-level software from early bring-up to production deployment. You will work alongside electrical, motor-controls, and robotics software engineers to define interfaces, diagnose failures, and ship reliable firmware and tools that teammates can depend on.

This hands-on role emphasizes ownership, testability, and CI integration, with

Qualifications

  • Track record of shipping microcontroller firmware on custom hardware.

Responsibilities

  • Design and maintain embedded C firmware for custom microcontroller boards, including device drivers, board support, communication protocols, and application state machines.
  • Partner with electrical engineers on component selection, schematic reviews, debug access, and testability; bring up new boards and investigate failures.
  • Implement predictable real-time behavior across interrupts, DMA, peripheral interfaces, and RTOS tasks.
  • Define clear contracts between boards and robot software: commands, state reporting, timeouts, fault handling, and version compatibility.
  • Design startup, watchdog, brownout, communication-loss, and recovery behavior; expose diagnostics for intermittent failures.
  • Own firmware delivery and serviceability: bootloaders, validated updates and recovery paths, versioned configuration and calibration.
  • Build automated unit, integration, and hardware-in-the-loop tests; develop tools for production bring-up, calibration, manufacturing tests, and CI integration.
  • Document design decisions and troubleshooting procedures; participate in reviews and help teammates work with embedded systems.

Skills

Embedded C/C++
Real-time OS
Board bring-up
SWD/JTAG debugging
CAN_SPI_I2C_UART
Python scripting
Diagnostics & testing

Tools

Oscilloscopes
Logic analyzers
SWD/JTAG debuggers
Schematic reading

Job description

Lab37 Robotics in Pittsburgh is seeking a Firmware Engineer to own embedded software for our custom robot boards, connecting sensors, actuators, and higher-level software from early bring-up to production deployment. You will work alongside electrical, motor-controls, and robotics software engineers to define interfaces, diagnose failures, and ship reliable firmware and tools that teammates can depend on.

This hands-on role emphasizes ownership, testability, and CI integration, with

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 Firmware Engineer — Embedded Robotics & RTOS
Senior Firmware Engineer — Embedded Robotics & RTOS

Atoms • Pittsburgh

On-site
USD 158,000 - 218,000
Medical, dental, and vision insurance
401(k) with company match
Health Savings Account (HSA)
+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 Software Reliability Engineer (Pittsburgh)
Robotics Software Reliability Engineer (Pittsburgh)

Atoms • Pittsburgh

On-site
USD 158,000 - 218,000
Medical, dental, vision
Life and disability insurance
401(k) with company match
+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 Mechanical Design Engineer - Onsite Pittsburgh
Robotics Mechanical Design Engineer - Onsite Pittsburgh

Atoms • Pittsburgh

On-site
USD 149,000 - 188,000
Medical, dental, and vision insurance
401(k)
Health Savings Account (HSA)
+2
Robotics Software Engineer — Lead On-Robot Stack & Cloud (Onsite)
Robotics Software Engineer — Lead On-Robot Stack & Cloud (Onsite)

Atoms • Pittsburgh

On-site
USD 174,000 - 222,000
Medical, dental, and vision insurance
401(k)
Health Savings Account (HSA)
+2
Senior Motor Controls Engineer, Food Robotics
Senior Motor Controls Engineer, Food Robotics

LAB37 • Pittsburgh

On-site
USD 158,000 - 218,000
Medical insurance
Life & disability insurance
401(k)
+4
Robotics-Focused Full-Stack Engineer (Onsite Pittsburgh)
Robotics-Focused Full-Stack Engineer (Onsite Pittsburgh)

Atoms • Pittsburgh

On-site
USD 130,000 - 160,000
Medical, dental, and vision insurance
Company-paid life and disability
401(k)
+4