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.
$93.2k - $164.45k
...Who You Are You are an experienced Software Engineer looking to join our team in Owego, NY, supporting... ...the design and certification of embedded mission software for use in modern defense... ...As an Embedded Software Engineer Sr., you’ll be responsible for the development...SeniorFull timeTemporary workPart timeWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week$200k - $300k
...Staff Embedded Software Engineer - Camera Firmware San Mateo, CA United States Who We Are Verkada is transforming how organizations protect their people and places with an integrated, privacy-sensitive AI-powered platform that includes solutions for video security...SuggestedFull timeWork visaFlexible hoursShift work$145k - $170k
...Embedded Software Engineer Atomic Semi is building a small, fast semiconductor fab. It's already possible to build this with today's technology and a few simplifications. We'll build the tools ourselves so we can quickly iterate and improve. We're building a small...SuggestedWork at officeVisa sponsorshipNight shift- ...Embedded Software Engineer D3 Embedded is seeking a highly skilled Staff Embedded Software Engineer to lead the design, development, and optimization of complex embedded systems for intelligent imaging and radar applications. This role involves defining software architecture...SuggestedTemporary workRemote workFlexible hours
$175k - $210k
...Staff Embedded Software Engineer Lightmatter is leading the revolution in AI data center infrastructure, enabling the next giant leaps in human progress. The company invented the world's first 3D-stacked photonics engine, Passage™, capable of connecting thousands to...SuggestedFull timeTemporary workRemote workFlexible hours$180k - $200k
...Staff Embedded Software Engineer From telescopes to software architecture, Observable Space provides the foundational elements every organization needs to operate in space. Observable Space is unlocking continuous, real-time observations of space with the industry'...Work at officeLocal areaRemote workFlexible hours3 days per week$205k - $220.25k
...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$148k - $249k
...Job Description Job Description The Embedded Software team owns our low-level software integration platform, coordinating communications... ...critical embedded software for truck control functions such as engine control, steering and braking. - Integrate sensors and...SeniorRemote work3 days per week$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 fast...SeniorTemporary workFor contractorsWork experience placementRemote workFlexible hours$142.2k - $213.4k
...employees are not only part of history, they're making history. The Software Team at Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a Sr. Principal Embedded Software Engineer based out of Camarillo, CA. If you are an experienced Software...SeniorWork at officeRemote workRelocationShift work$104.1k - $173.9k
...creating highly customized, carefully designed and engineering pumpers, aerials, tankers and rescue units... ...to build next generation connected vehicle embedded solution, we invite you to join us as an Sr. Principal Embedded Software Engineer. As a technical leader and hands-on...SeniorPermanent employmentRemote work- ...Senior Embedded Software Engineer We are seeking a Senior Embedded Software Engineer to develop and maintain embedded application-level software for transportation-related control and communication products. Create, debug, test, and support embedded software for Intelligent...SeniorSeasonal workImmediate startRemote workFlexible hours
- ...Sr. Embedded Software Engineer Lake Forest, CA Job Functions: Responsible for embedded systems development from concept through production, including requirements, architecture, coding, testing, and release. Core Responsibilities: Develop and maintain firmware...SeniorLocal areaRemote workFlexible hours
$146.9k - $183.6k
...Summary Rivian is pushing the boundaries of what vehicle software can do in terms of remote diagnostics and prognostics. The... ...experience to our customers. We are seeking an experienced Embedded Software Engineer to spearhead the development of the Vehicle Health Monitor...SeniorFull timeContract workTemporary workPart timeLocal areaRemote workShift work$102k - $157k
...SciTec has an immediate opportunity for a talented Python Software Developer in Boulder, CO, to support programs focusing on missile... ...collaborative, small-team environment consisting of Scientists, Engineers, and Developers, and be able to prototype, develop, integrate,...SeniorTemporary workFor contractorsWork experience placementImmediate startRemote workFlexible hours$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$102k - $157k
...that do not meet these requirements will not be considered. SciTec has immediate opportunities for talented software & algorithm developers and engineers to support programs focusing on low-latency data processing, fusion, and tracking algorithms for exploitation of...SeniorTemporary workFor contractorsWork experience placementImmediate startRemote workFlexible hours$178.4k - $267.6k
...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... ...environment ~ Experience building embedded software applications ~ Experience debugging...SeniorWork experience placementImmediate startWork from home$175k - $200k
...APA system, built on the industry’s first Process Reasoning Engine (PRE) and specialized AI agents, combines process discovery,... ...innovation, and create entirely new ways of working. We are seeking a Sr. Staff Software Engineer who brings strong hands-on development expertise...SeniorRemote workWorldwideFlexible hours- ...Planning. THE WORK In this position the Engineer will be responsible for the design,... ...testing and system level integration of software and firmware. Perform the development,... ...include the design, and support testing of embedded software in a lab facility, including...SeniorFull timePart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
- ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00 1st Shift Description: Senior Firmware or Embedded Software Engineer Responsibilities • Develop, enhance...SeniorContract workLocal areaRemote workDay shift
$125k
...Senior C++ Embedded Firmware Software Engineer Five or more years of C, C++, or C# embedded firmware engineering experience as well as a four year degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering are required Pay is...SeniorPermanent employmentFull timeRemote work- ...Senior Staff Software Engineer The Senior Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company's administrative and reporting tools. Responsible for all development practices for the web and services (...SeniorFull timeWork at officeRemote work
$189k - $236k
...Senior Staff Engineer We're hiring a Senior Staff Engineer to serve as a Technical Lead across multiple pods in the Money Group – Gusto's fastest-growing organization and a cornerstone of the company's transformation into the Small Business Finance Platform. You...SeniorWork at officeLocal areaRemote work2 days per week3 days per week- Genesis10 is currently seeking a Senior/Staff Software Engineer for a contract-to-hire position with a Financial Services Organization located in Minneapolis, MN. This is a contract-to-hire opportunity. Compensation: $95.00 - $96.00 per hour, W2, based on experience...SeniorHourly payPermanent employmentFull timeContract workRemote work
- ...Job Title: Senior Staff Software Engineer Location: Remote/North Chicago Area Duration: 5 months Position Summary We are seeking a highly skilled Senior Staff Software Engineer to design, build, and scale next-generation AI platforms and intelligent systems...SeniorRemote work
- Job Title The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range...SeniorRemote work
$150k - $200k
...Impruve is a boutique forward-deployed engineering firm that helps wealthmanagement firms get... ...data pipelines, AI tools, custom software, and compliance infrastructure for top-tier... ...AI in production. The Role The Senior / Staff Software Engineer at Impruve is an outcome...SeniorWork at officeRemote work$142.53k
...Senior Staff Data Engineer IAA is seeking a Senior Staff Data Engineer to be a senior individual contributor and technical leader within... ...Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD, modular...SeniorFull timeRemote work$190k - $230k
...-term success for both clients and candidates. Senior Software Engineer (Full Stack / Product Engineering) Location: San Francisco... ...businesses by building an AI-native operating system embedded directly into commerce platforms. Their product unifies inventory...SeniorWork at officeRemote workFlexible hours
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 software engineer Remote
- embedded systems software engineer Remote
- embedded developer Remote
- embedded software engineer remote Remote
- embedded engineer Remote
- senior trade analyst Remote
- senior app developer Remote
- senior customer service advisor Remote
- senior international account manager Remote
- senior product manager mobile Remote



