/draftSign in

Senior Firmware Engineer

Lab37 · Pittsburgh, PA · $158k–$218k

Posted by Lab37 on their careers site · View the original posting

Draft this job a résumé tailored to it, and the application filled in

draft's reading

Open 2 days

The posting, as Lab37 wrote it

Who we are

Lab37 Robotics , is a technology company focused on the development and deployment of robots designed specifically for direct-to-customer food production. Our mission is to revolutionize the food industry by creating innovative robotic solutions that enhance efficiency, quality, and customer satisfaction. We are passionate about pushing the boundaries of technology to deliver cutting-edge products that meet the evolving needs of our clients.

About the role

Build the firmware that brings our custom robot electronics to life. We’re looking for a Firmware Engineer to own embedded software for the boards that connect our robots’ sensors, actuators, and higher-level software—from early hardware bring-up through production deployment and field support.

You’ll strengthen our firmware architecture and engineering practices while shipping practical improvements to real machines. Working closely with electrical, motor-controls, robotics software, and manufacturing engineers, you’ll help define hardware/software interfaces, diagnose difficult failures, and make our boards easier to test, deploy, and service.

This is a hands-on individual contributor role with substantial technical ownership. You should be comfortable turning an ambiguous problem into a plan, working at the bench, and leaving behind reliable software and tools that others can use.

What you’ll do

  • Design and maintain embedded C firmware for custom microcontroller boards, including device drivers, board support, communication protocols, and application state machines. Build reusable components across board revisions and robot platforms.
  • Partner with electrical engineers on component selection, schematic reviews, debug access, and testability. Bring up new boards and investigate failures using datasheets, measurements, and targeted experiments.
  • Implement predictable real-time behavior across interrupts, DMA, peripheral interfaces, and bare-metal or RTOS tasks. Measure timing and resource use, and address concurrency, latency, and memory constraints.
  • Define clear contracts between boards and robot software: commands, state reporting, timeouts, fault handling, and version compatibility. Integrate sensors and actuator interfaces with the robotics and motor-controls teams.
  • Design robust startup, watchdog, brownout, communication-loss, and recovery behavior. Implement and verify agreed safe states with hardware and system owners, and expose diagnostics that make intermittent failures actionable.
  • Own firmware delivery and serviceability: bootloaders, validated updates and recovery paths, board identification, versioned configuration and calibration, and compatibility checks that help prevent incorrect deployment.
  • Build automated unit, integration, and hardware-in-the-loop tests, including fault injection and long-duration testing. Develop tools for production bring-up, calibration, manufacturing tests, and diagnostics, and integrate them into shared CI and re

[…]
delivery is growing really fast! In the last 5 years, just in the US, the overall market has expanded 10X from $10B to $100B, and could expand to $500bn- $1T by 2030.

  • Changing the restaurant industry: You’ll be part of a team that helps restaurants succeed in online food delivery.
  • Collaborative environment: You will receive support and guidance from experienced colleagues and managers, helping you to learn, grow and achieve your goals, and you’ll work closely with other teams to ensure our customer’s success.

What else you need to know

This role is based in our Pittsburgh office. As a company driven by invention and continuous change - we are constantly reimagining our industries, building new products, and refining how we operate. We do our best work together. That’s why all of our office-based teams work onsite, five days a week.

The base salary range for this role is $158,000 - $218,000 per year.

Actual compensation will be determined on an individual basis and may vary depending on experience, skills, and qualifications.

Base salary is just one part of your total rewards package. You may also be eligible for equity awards and an annual performance-based bonus.

Benefits Summary (USA Full-Time Exempt Employees)

  • Medical, dental, and vision insurance (multiple plans, incl. HSA options).
  • Company-paid life and disability insurance (short- and long-term).
  • Voluntary insurance: accident, critical illness, hospital indemnity.
  • Optional supplemental life insurance for self, spouse, and children.
  • Pet insurance discount.
  • 401(k).
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Time Off policies:
  • Discretionary vacation days
  • 8 paid holidays per year
  • Paid sick time
  • Paid Bereavement leave
  • Paid Parental Leave

Benefits are subject to change at the company's discretion.
Atoms accepts applications on an ongoing basis.

Ready to join us as we serve those who serve others?

#LI-Onsite