Robotics Firmware Engineer — Embedded, Vision & Equity

KEF Robotics

Pittsburgh (Allegheny County)

Hybrid

USD 110,000 - 150,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Office in Pittsburgh
Competitive salary & equity
Medical Benefits
401(k) match
Flexible hours & vacation policy

Job summary

KEF Robotics is seeking an experienced Embedded Software Engineer to develop firmware for embedded devices, from prototypes to production. You will implement drivers, integrate sensors, and ensure reliable data acquisition with Linux tools in a robotic setting.

You will collaborate with customers, translate feedback into technical requirements, and support field trials. Expect on-site work in Pittsburgh with competitive salary and benefits.

Qualifications

  • Hands-on firmware development experience for embedded systems.
  • Proficiency with C++ and Python.
  • Solid experience with STM32 ecosystem, writing or modifying drivers.
  • Experience in robotics and troubleshooting embedded systems in real time (timestamps synchronization, sensor issues).
  • Experience with custom wire harnessing.
  • Comfortable working with Linux tools for dev/test.
  • Strong attention to detail (calibration steps, reproducible tests, clean release practices).

Responsibilities

  • Develop and maintain firmware for embedded devices, from early prototypes to production deployment.
  • Validate visual navigation payloads, including: payload architecture and integration; calibration, setup, and test procedures; field-ready configuration and troubleshooting
  • Implement low-level drivers and hardware interfaces.
  • Integrate sensors (IMU/cameras/time-sync) and ensure reliable data acquisition, synchronization, and logging.
  • Debug and test embedded systems in lab and field conditions; own root-cause analysis and fixes.
  • Create and maintain integration documentation and support materials for customers/partners.
  • Support customer trials and qualification testing, including onsite/remote technical support.
  • Translate customer feedback into clear technical requirements and improvements for the product roadmap.

Skills

C++
Python
Embedded systems
STM32
Linux
Sensor integration
Diagnostics

Tools

STM32 drivers
Linux tools
MAVLink
ROS/ROS 2

Job description

KEF Robotics is seeking an experienced Embedded Software Engineer to develop firmware for embedded devices, from prototypes to production. You will implement drivers, integrate sensors, and ensure reliable data acquisition with Linux tools in a robotic setting.

You will collaborate with customers, translate feedback into technical requirements, and support field trials. Expect on-site work in Pittsburgh with competitive salary and benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

KEF Robotics • Pittsburgh

Hybrid
USD 110,000 - 150,000
Office in Pittsburgh
Competitive salary & equity
Medical Benefits
+2
Embedded Systems Engineer — Robotics & Real-Time Firmware
Embedded Systems Engineer — Robotics & Real-Time Firmware

Blue Arrow • Pittsburgh

Hybrid
USD 90,000 - 130,000
401K plan
Options
Great office and team
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
Senior Firmware Engineer — Industrial Robotics AI
Senior Firmware Engineer — Industrial Robotics AI

Reflex Robotics • New York (NY)

On-site
USD 200,000 - 250,000
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
EMBEDDED SOFTWARE ENGINEER
EMBEDDED SOFTWARE ENGINEER

Blue Arrow • Pittsburgh

Hybrid
USD 90,000 - 130,000
401K plan
Options
Great office and team
Software Engineer - Embedded Software
Software Engineer - Embedded Software

Carnegie Robotics • Pittsburgh

Hybrid
USD 90,000 - 140,000
Health coverage
Dental, vision, life insurance
401(k) with employer match
+2
Robotics Firmware Engineer: Real-Time Industrial AI
Robotics Firmware Engineer: Real-Time Industrial AI

Formulate Robotics • Mountain View (CA), Northern (KY)

Hybrid
USD 120,000 - 150,000
Equity
In-person collaboration
High autonomy
Robotics Vision Software Engineer (Embedded Linux)
Robotics Vision Software Engineer (Embedded Linux)

Actalent • North Reading (MA)

On-site
USD 120,000 - 160,000
Medical
Dental
Vision
+10
Remote Embedded Robotics Engineer - ROS, C++, Perception
Remote Embedded Robotics Engineer - ROS, C++, Perception

Bright Vision Technologies • Chesterfield (MO)

Remote
USD 125,000 - 145,000