Sr/Staff Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Diligent Robotics · 4 months ago

Sr/Staff Embedded Software Engineer

Diligent Robotics is a mission-driven company focused on developing artificial intelligence for service robots that collaborate with humans. As a Sr/Staff Embedded Software Engineer, you will be responsible for creating low-level software that integrates various hardware components into a cohesive robotics platform, ensuring optimal performance and reliability.

Artificial Intelligence (AI)Human Computer InteractionMachine LearningRoboticsSoftware
check
H1B Sponsor Likelynote

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

Qualification

Embedded systems developmentCC++ programmingFirmwareDevice driversReal-time operating systemsLow-level communication protocolsDebugging hardware/software issuesTest plansDocumentation

Required

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

Company

Diligent Robotics

twittertwittertwitter
company-logo
Diligent Robotics develops AI-powered robot assistants to collaborate with and adapt to humans in everyday environments.

H1B Sponsorship

Diligent Robotics has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (5)
2024 (3)
2023 (5)
2022 (3)

Funding

Current Stage
Growth Stage
Total Funding
$90.82M
Key Investors
Canaan PartnersTiger Global ManagementCedars-Sinai Accelerator
2025-02-27Series Unknown· $10.5M
2023-09-21Series Unknown· $33.75M
2022-04-11Series B· $30M

Leadership Team

leader-logo
Andrea Thomaz
Co-Founder, CEO
linkedin
leader-logo
Vivian Chu
Co-founder & CTO
linkedin
Company data provided by crunchbase