Sr/Staff Embedded Software Engineer [Remote]
Diligent Robotics
- Remote job
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.
$148k - $249k
The Embedded Software team owns our low-level software integration platform, coordinating communications amongst modules, low level control... ...critical embedded software for truck control functions such as engine control, steering and braking. Integrate sensors and vehicle...SeniorRemote work3 days per week$150.2k - $283.5k
...pursue their dreams. What you’ll do… Design and implement software running on a distributed embedded system with multiple microcontrollers with a focus on... .... You’ll have… Bachelor’s degree in electrical engineering, Computer Science, Computer Engineering, experience 1...SuggestedImmediate startVisa sponsorshipFlexible hours$200k - $300k
...organizations strengthen safety and efficiency through one connected software platform that includes solutions for video security,... ...and 2,200+ full-time employees. About the Role As a Staff Embedded Software Engineer, you will spearhead the development of brand-new camera...SuggestedFull timeWorldwideWork visaFlexible hours- ...Job Description The Infrastructure Engineering organization at General Motors is building a cloud-native platform that transforms physical... ...benches with the same ease as cloud computing. As a Senior Embedded Software Engineer, you will build the embedded systems layer, agent...SuggestedLocal areaRemote work
$145k - $170k
...building a small team of exceptional, hands‑on engineers to make this happen. Mechanical,... ...past 40 years. About the Team The Tool Software team builds the software that runs Atomic... ...production. About the role We’re hiring embedded software engineers to help build the software...SuggestedWork at officeVisa sponsorshipNight shift$175k - $210k
...the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands... ...with light! We are hiring a talented software engineer to help us build the next generation... ...and DMTF. Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and...Full timeTemporary workRemote workFlexible hours$205k - $220.25k
...creative environment. At Cyngn, everyone’s perspective matters—and that’s what powers our innovation. About this role As a Staff Embedded Software Engineer, you will be driving the design, development, and validation of all firmware running on our vehicle drive & Safety...Temporary workWork at officeRemote workFlexible hours$153k - $229.5k
...experiences of both bank administrators and bank customers: craft streamlined user flows, build robust APIs, and integrate with third‑party software like Plaid or Sendgrid. Qualifications 10+ years professional experience with back‑end technologies (Node.js, Python, Go,...SeniorRemote work- Dimaag, based in Fremont, CA, is seeking an experienced software engineer to develop software solutions for electric vehicle technologies. The role involves analyzing user needs, designing, and deploying software for vehicle control and battery management in C/C++. The...Remote work
$205k - $220.25k
Staff Embedded Software Engineer Cyngn, Inc. Mountain View, California, United States About the role As a Staff Embedded Software Engineer, you will be driving the design, development, and validation of all firmware running on our vehicle drive & Safety controllers. This...Temporary workWork at officeRemote workFlexible hours- Staff Embedded Software Engineer Full-Time • Los Angeles, CA (hybrid work) About Observable Space Observable Space builds the end-to-end hardware and software infrastructure needed to operate in space. From advanced ground stations, on orbit sensor suites, to distributed...Full timeRemote work
$168.75k
...with our ecosystem of devices and cloud software. Like our products, we work better... ...impacting the environment. Your Impact As a Staff Embedded Software Engineer, you will lead critical software... ...: Seattle or Boston Reports To: Sr Engineering Manager Define and significantly...Work experience placementWork at officeRemote work$100k - $130k
...Job Title Sr. Embedded Software Engineer Location Remote Pay Range $100,000 - $130,000 + Bonus Eligible Who we are Lynx delivers modular, open standards-based software solutions that redefine the economics of developing, deploying, and maintaining high assurance, mission...SeniorRemote work$96k - $140k
...clearance. Applicants that do not meet these requirements will not be considered. SciTec has an immediate opportunity for a talented software engineer to support our programs delivering Next-Generation Missile Warning software. This is a unique opportunity to join a small...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours$130k - $170k
...keep a security clearance. Applicants that do not meet these requirements will not be considered. SciTec is seeking a Sr Staff/Senior Software Engineer to support programs delivering Missile Defense Solution software in an operational setting. You will work within a...SeniorTemporary workFor contractorsWork experience placementRemote workFlexible hours$180k - $260k
Sr./Staff Software Engineer - Remote Assistance Mountain View, CA Who we are Gatik, the leader in autonomous middle‑mile logistics, is revolutionizing... ...Bachelor's degree with 7+ years in autonomous systems or embedded software. Strong proficiency in modern C++, with deep...SeniorRemote jobOdd jobWork at office$201k - $251k
...everyone, we're making it possible to spend less time getting there and more time being there. Role Summary A Sr. Staff Software Engineer focused on Embedded Systems is needed to lead Embedded Software development that enables one-to-many supervision of our autonomous...SeniorFull timeWork at officeLocal areaImmediate startRemote workFlexible hours3 days per week$168.75k
Staff AI Embedded Software Engineer - Connected Devices Seattle, Washington, United States Your Impact As a Staff Embedded Software Engineer, you will... ...Location: Seattle or Boston or Scottsdale (hybrid) Reports To: Sr Engineering Manager Define and significantly advance...Work experience placementWork at officeRemote work$201k - $251k
...cookie so that you're not asked to make this choice again.Sr. Staff Software Engineer page is loaded## Sr. Staff Software Engineerlocations: Mountain... ...team. The goal of a Senior Software Engineer focused on Embedded Systems at Wisk is to lead Embedded Software development...SeniorFull timeWork at officeLocal areaImmediate startRemote workFlexible hours3 days per week$178.4k - $267.6k
Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Machine... ...connected future for all. As a Qualcomm AI Software Engineer, you will create and implement... ...development environmentExperience building embedded software applicationsExperience...SeniorWork experience placementImmediate startWork from home- ...building confidence through expert guidance. Lead Delivery - Sr. Staff Engineer Would you like to work in an engineering environment that... ...and adjacent communities. What You’ll Bring: 10+ years of software engineering experience, including significant time in large‑...SeniorWork at officeLocal areaImmediate startFlexible hours
$165k - $300k
Product, Platform & Enterprise Front End Sr/Staff Software Engineer (Remote - US) Be part of a team that values safety, inclusion, and excellence. We are one of the largest U.S. railroads transporting the nation’s freight across 28 western states and 3 Canadian provinces...SeniorRemote jobFull timeH1b- Job Description We are looking for a staff level embedded systems software engineer with full stack proficiency who will own the long term stability of legacy products and help the US region with software feature requests and product needs. This is not a people management...Remote work
$116.6k - $194.4k
Meet the team: You will join a highly technical embedded systems and hardware engineering team responsible for building reliable, secure, and ultra‑low... ...develop, test, and debug high‑quality embedded system software for ultra‑low‑power devices, with a strong focus on...SeniorWork at officeHome officeFlexible hours$175k - $200k
...Sr. Staff Software Engineer – Conversational AI & Automation This role reports to the Sr. Director, Engineering. Location: Hybrid role with regular onsite workdays in San Jose, CA (preferred). Other U.S. locations may be considered. Key Responsibilities Designing, building...SeniorRemote workFlexible hours$115k - $149k
...Sr Embedded Software Test Engineer I page is loaded## Sr Embedded Software Test Engineer Ilocations: Orange County, CAtime type: Full timeposted on: Posted Yesterdayjob requisition id: JR1100**Career-defining. Life-changing.**At iRhythm, you’ll have the opportunity to...SeniorWork experience placementWork at officeRemote work$129.3k - $193.9k
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary This position is not eligible for... ...Technology Team is looking for highly motivated embedded software engineers to design and deliver next‑generation...SeniorWork experience placementWork from homeWorldwide$93.2k - $164.45k
...missions and next‑generation defense capabilities. The Work Lockheed Martin Rotary & Mission Systems is seeking a Senior Embedded Software Engineer to join the L&SS team. In this role, you will contribute to the design, analysis, testing, and requirements verification...SeniorTemporary workPart timeRemote workFlexible hours3 days per week- ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. EMBEDDED SOFTWARE ENGINEER (STARLINK) Starlink is the world’s largest satellite constellation and is providing fast, reliable internet to millions...SeniorPermanent employmentLive inRemote workWorldwideWeekend work
$120k - $180k
Sr./Staff/Principal Software Engineer (Frontend/Fullstack) “The battery is the technology of our time.” -The Economist Voltaiq is an Enterprise Battery Intelligence (EBI) software company. Our data platform brings unprecedented analytics, visualization, and predictive capabilities...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr/Staff Embedded Software Engineer [Remote]. Be the first to apply!
- embedded developer Remote
- senior data management analyst Remote
- senior app developer Remote
- senior game producer Remote
- senior manager quality engineering Remote
- senior software test automation engineer Remote
- senior compensation manager Remote
- senior sourcing engineer Remote
- senior director engineering Remote
- sr. customer success manager Remote

