2,145,349open jobs
137,994companies
241,554added this week
Browse all
Salary
$158k – $218k per year
Location
In office (Pittsburgh)
Seniority
Senior

Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Nov 5, 2026. Atoms scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Atoms is an industrial robotics company that rebranded from City Storage Systems, the parent of CloudKitchens. It builds task-specific robots and automation infrastructure across food, mining and transport, and its openings are concentrated in San Francisco, Los Angeles, Pittsburgh and New York. The company is based in the United States.

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 release workflows.
  • Follow production issues through root cause and prevention. Document design decisions, interfaces, and troubleshooting procedures; participate in reviews and help teammates build confidence working with embedded systems.

What we are looking for 

  • A track record of shipping microcontroller firmware on custom hardware and supporting it beyond the prototype stage. You can explain your own architecture decisions, debugging work, and lessons from deployed products.
  • Strong C or C++ skills for resource-constrained systems, with a solid understanding of memory, interrupts, concurrency, peripheral registers, and real-time execution. Practical bare-metal and RTOS experience.
  • Hands-on board bring-up and debugging skills. You can read schematics and datasheets, use oscilloscopes and logic analyzers, and debug firmware through SWD/JTAG or equivalent tools.
  • Experience implementing and troubleshooting embedded interfaces such as CAN, SPI, I2C, and UART, with the ability to reason about timing, corrupted or missing data, and recovery.
  • A disciplined approach to reliability: maintainable designs, meaningful automated tests, reproducible builds, version control, code review, and useful diagnostics. Python or comparable scripting skills for test and development tools.
  • Independent judgment and collaborative ownership. You prioritize effectively, surface risks early, distinguish evidence from assumptions, and communicate clearly across software and hardware teams.

Helpful, but not required

  • CAN-FD, CANopen/CiA 402, or comparable distributed device protocols; integration with Linux-based robot software via Ethernet.
  • Bootloaders, secure firmware update mechanisms, persistent configuration, calibration, and production programming or test fixtures.
  • Motor-driver integration, encoders, PWM/ADC synchronization, or embedded implementation of control loops.
  • Robotics, industrial automation, appliances, or other electromechanical products with demanding uptime and service needs; hardware-in-the-loop infrastructure or Bazel-based embedded builds.

Why join us

  • Demand for online food 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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,145,349 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Pittsburgh
$144k – $194k per year · Equity · In office · Nationals only · Full-Time · 3+ years exp · Bachelor's Degree · Redmond
Java
C#
C++
Perl
Apply
$240k – $300k per year · Hybrid · 7+ years exp · Bachelor's Degree · San Francisco
Python
SQL
Chips/EDA
Statistical Process Control
Analytics
Power BI
SpaceTech
FMEA
MedTech
CAPA
Apply
Electrical Engineer 20 days ago
In office · Full-Time · 5+ years exp · Bachelor's Degree · Solon
Chips/EDA
Altium Designer
KiCad
OrCAD
Eagle
MedTech
Verification & Validation
Apply
$184k – $276k per year · In office · Top Secret · Full-Time · 14+ years exp · Bachelor's Degree · Baltimore
Python
C
C++
VHDL
Bash
MATLAB
C
GCC
AI/ML
CUDA
DevOps
HPC
Windows
Life Sciences
Design of Experiments
MedTech
Verification & Validation
Apply
$91k – $232k per year · Equity · In office · Full-Time · 12+ years exp · Bachelor's Degree · Roseville
Apply
Equity · Hybrid · Full-Time · Bachelor's Degree · Madison
Python
Java
C++
Databases
Apache Kafka
AI/ML
Cursor
Claude
DevOps
Terraform
Ansible
CI/CD
AWS
Docker
Kubernetes
HPC
Linux
Apply
Analyst - Data & AI 4 days ago
In office · Full-Time · 2+ years exp · Bachelor's Degree · Bengaluru
Python
SQL
Python
Flask
FastAPI
Boto3
Databases
PostgreSQL
pgvector
OpenSearch
Amazon Aurora
AI/ML
Embeddings
AWS Bedrock
RAG
LLM Guardrails
DevOps
Rest API
Terraform
CI/CD
Git
AWS
AWS Lambda
Amazon S3
IAM
Amazon CloudWatch
Amazon EventBridge
AWS Step Functions
API Gateway
Apply
In office · Bachelor's Degree · Thousand Oaks
Python
PowerShell
C#
Bash
Databases
Oracle
MS SQL
DevOps
Linux
Windows
Apply
$100k – $220k per year · In office · 3+ years exp · Menlo Park
Python
JavaScript
Java
PHP
TypeScript
SQL
C#
Node JS
Java
Spring Boot
Databases
MySQL
Frontend
GraphQL
React.js
Mobile
React Native
DevOps
Rest API
Azure
AWS
Apply
In office · Full-Time · 1+ year exp · Bachelor's Degree · Singapore
Python
MATLAB
AI/ML
Computer Vision
arXiv
Machine Learning
DevOps
GitHub
Apply
$182k – $231k per year · Equity · In office · Bachelor's Degree · San Francisco
AI/ML
Physical AI
SpaceTech
FMEA
Apply
$182k – $230k per year · Equity · In office · 2+ years exp · Bachelor's Degree · San Francisco
Python
AI/ML
Physical AI
DevOps
RTOS
Linux
Apply
$195k – $246k per year · Equity · In office · 3+ years exp · Bachelor's Degree · San Francisco
AI/ML
Physical AI
Apply
$182k – $230k per year · Equity · In office · Bachelor's Degree · San Francisco
Robotics
CANopen
Apply
$182k – $230k per year · Equity · In office · 2+ years exp · Bachelor's Degree · San Francisco
AI/ML
Physical AI
Apply
$60k – $135k per year · In office · 5+ years exp · Pittsburgh
DevOps
CI/CD
Design
AutoCAD
Apply
$40k – $48k per year · In office · Pittsburgh
DevOps
Windows
Apply
In office · 2+ years exp · Bachelor's Degree · Pittsburgh
Apply
$120k – $135k per year · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Chicago · Houston · Pittsburgh · Denver
Apply
In office · 10+ years exp · PhD · Pittsburgh
Design
AutoCAD
Apply
See all jobs
This is one of many
2,145,349 more open roles from verified company boards, updated every day.