Sr/Staff Embedded Software Engineer

Reposted 10 Days Ago
Easy Apply
Be an Early Applicant
The Center, IN
In-Office
Senior level
Robotics
The Role
As a Sr/Staff Embedded Software Engineer, you'll design and maintain embedded software for robotics, developing drivers and integrating hardware components into cohesive systems.
Summary Generated by Built In

What we’re doing isn’t easy, but nothing worth doing ever is. 

We envision a future powered by robots that work seamlessly with human teams. We build artificial intelligence that enables service robots to collaborate with people and adapt to dynamic human environments. Join our mission-driven, venture-backed team as we build out current and future generations of humanoid robots.

As a Sr/Staff Embedded Software Engineer, you’ll be responsible for the low-level software that powers our robots’ sensing, actuation, and compute platforms. You’ll work across sensors, actuators, and power systems, developing firmware and drivers that integrate motors, IMUs, cameras, LIDARs, and other hardware into a cohesive robotics platform. This role spans from device firmware to operating system and driver development for primary and peripheral compute devices. This is a hands-on engineering role for someone who thrives on building real systems that bridge hardware and software.

Responsibilities
  • Design, implement, and maintain embedded software and firmware for sensors, actuators, power units, and communication devices.
  • Develop device drivers, board support packages, and OS-level integration for primary and peripheral compute platforms.
  • Work with a variety of sensors and actuators including motors, IMUs, cameras, LIDARs, depth sensors, and communication modules.
  • Implement low-level control and communication protocols (e.g., SPI, I2C, CAN, UART, Ethernet, USB).
  • Collaborate with robotics software, perception, and platform teams to integrate hardware drivers into the broader robotics stack.
  • Optimize embedded code for performance, reliability, and power efficiency.
  • Debug hardware/software interactions, including timing, synchronization, and electrical interface issues.
  • Support bring-up and testing of new hardware platforms.
  • Write and maintain documentation, test plans, and automated testing for embedded components.
  • Stay current on emerging embedded platforms, sensors, and real-time operating systems relevant to robotics.
Skills and Experience
  • 5+ years of experience in embedded systems development (or equivalent with graduate work in robotics/embedded systems).
  • Strong proficiency in C and C++ for embedded programming.
  • Hands-on experience developing firmware and device drivers for sensors, actuators, and compute peripherals.
  • Experience with real-time operating systems (RTOS) or Linux kernel/driver development.
  • Familiarity with low-level communication protocols (SPI, I2C, CAN, UART, Ethernet, USB).
  • Track record of shipping embedded software on robotics, autonomous systems, or other safety-critical hardware platforms.
  • Ability to debug hardware/software issues using tools like oscilloscopes, logic analyzers, and protocol analyzers.

Top Skills

C
C++
Can
Ethernet
I2C
Linux
Rtos
Spi
Uart
Usb
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Austin, TX
58 Employees

What We Do

We are a human-centered robotics company. Our mission is to make technical advances towards robots and humans working together side by side, with an emphasis on human-centric design. Diligent Robotics is developing a suite of artificial intelligence that enables robots to collaborate with and adapt to humans in everyday environments.

Our service robots are designed to participate and work together with teams of humans. Our first product is a hospital service robot that can assist clinical staff with logistical tasks, allowing them to spend more of their time on direct patient care, improving patient satisfaction, quality of service, and safety.

Similar Jobs

PwC Logo PwC

Finance & Accounting - Custom App Dev - Director

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
68 Locations
370000 Employees
155K-410K Annually

PwC Logo PwC

Aws Engineer

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
68 Locations
370000 Employees
99K-232K Annually

BAE Systems, Inc. Logo BAE Systems, Inc.

Quality Engineering Intern - Summer 2026

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
Fort Wayne, IN, USA
40000 Employees
41K-55K Annually

Kraft Heinz Logo Kraft Heinz

1st Oiler/Greaser

Big Data • Cloud • Food • Machine Learning • Software • Database • Analytics
Hybrid
Kendallville, IN, USA
38000 Employees
28-28 Hourly

Similar Companies Hiring

Carbon Robotics Thumbnail
Software • Robotics • Machine Learning • Hardware • Computer Vision • Artificial Intelligence • Agriculture
Seattle, WA
280 Employees
Apptronik Thumbnail
Software • Robotics • Machine Learning • Hardware • Computer Vision
Austin, TX
180 Employees
Doodle Labs Thumbnail
Wearables • Robotics • Internet of Things • Hardware • Automation • App development • Aerospace
SG
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account