Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr/Staff Embedded Software Engineer [Remote]

Diligent Robotics

Remote
  • 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.
Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Sr/Staff Embedded Software Engineer [Remote] in Remote vacancy
  • $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... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Owego, NY
    21 days ago
  • $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... 
    Suggested
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    2 days ago
  • $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... 
    Suggested
    Work at office
    Visa sponsorship
    Night shift

    Fab2

    Austin, TX
    1 day ago
  •  ...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... 
    Suggested
    Temporary work
    Remote work
    Flexible hours

    D3 Engineering

    United States
    1 day ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Boston, MA
    2 days ago
  • $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 office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Observable

    Los Angeles, CA
    2 days ago
  • $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 work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    2 days ago
  • $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... 
    Senior
    Remote work
    3 days per week

    Waabi

    Pittsburgh, PA
    9 days ago
  • $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... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    SciTec

    East Aurora, NY
    3 days ago
  • $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... 
    Senior
    Work at office
    Remote work
    Relocation
    Shift work

    Northrop Grumman

    Camarillo, CA
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Remote work

    Oshkosh Corporation

    Greenville, WI
    4 days ago
  •  ...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... 
    Senior
    Seasonal work
    Immediate start
    Remote work
    Flexible hours

    Mc Cain Industries Inc

    Vista, CA
    5 hours ago
  •  ...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... 
    Senior
    Local area
    Remote work
    Flexible hours

    PEAK Technical Staffing USA

    Foothill Ranch, CA
    4 hours ago
  • $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... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work

    Rivian

    Palo Alto, CA
    2 days ago
  • $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,... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    2 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    3 days ago
  • $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... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    1 day ago
  • $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... 
    Senior
    Work experience placement
    Immediate start
    Work from home

    Qualcomm

    San Diego, CA
    -5
  • $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... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    Automation Anywhere

    San Jose, CA
    3 days ago
  •  ...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... 
    Senior
    Full time
    Part time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Stratford, CT
    21 days ago
  •  ...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... 
    Senior
    Contract work
    Local area
    Remote work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Remote work

    MRINetwork

    Menomonee Falls, WI
    4 hours ago
  •  ...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 (... 
    Senior
    Full time
    Work at office
    Remote work

    RB Global Inc.

    United States
    4 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Colorwave Inc

    New York, NY
    1 day ago
  • 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... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Remote work

    Genesis10

    United States
    8 days ago
  •  ...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... 
    Senior
    Remote work

    Spectraforce Technologies

    North Chicago, IL
    3 days ago
  • 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...
    Senior
    Remote work

    Motional

    United States
    2 days ago
  • $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... 
    Senior
    Work at office
    Remote work

    IMPRUVE

    Chicago, IL
    1 day ago
  • $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... 
    Senior
    Full time
    Remote work

    RB Global Inc.

    United States
    3 days ago
  • $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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Recruiting from Scratch

    United States
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr/Staff Embedded Software Engineer [Remote]. Be the first to apply!