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
  • $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... 
    Senior
    Remote work
    3 days per week

    Waabi

    San Francisco, CA
    4 days ago
  • $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... 
    Suggested
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Madison, WI
    4 days ago
  • $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... 
    Suggested
    Full time
    Worldwide
    Work visa
    Flexible hours

    Verkada

    San Mateo, CA
    7 hours ago
  •  ...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... 
    Suggested
    Local area
    Remote work

    General Motors

    Mountain View, CA
    7 hours ago
  • $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... 
    Suggested
    Work at office
    Visa sponsorship
    Night shift

    Jobr

    Austin, TX
    7 hours ago
  • $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 time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Boston, MA
    7 hours ago
  • $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 work
    Work at office
    Remote work
    Flexible hours

    Cyngn

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

    Alkami Technology

    New York, NY
    3 days ago
  • 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

    Dimaag

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

    Cyngn, Inc.

    Mountain View, CA
    2 days ago
  • 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 time
    Remote work

    Observable Space

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

    Accreditation Council For Graduate Medical Education

    Seattle, WA
    3 days ago
  • $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... 
    Senior
    Remote work

    LYNX

    New York, NY
    4 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 Incorporated

    Boulder, CO
    7 hours 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... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    SciTec Incorporated

    Aurora, CO
    2 days ago
  • $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... 
    Senior
    Remote job
    Odd job
    Work at office

    Gatik Al, Inc.

    Mountain View, CA
    5 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Wisk Aero LLC

    Mountain View, CA
    4 days ago
  • $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 placement
    Work at office
    Remote work

    Accreditation Council for Graduate Medical Education

    Seattle, WA
    4 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Wisk

    Mountain View, CA
    4 days ago
  • $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... 
    Senior
    Work experience placement
    Immediate start
    Work from home

    Nutanix

    San Diego, CA
    4 days ago
  •  ...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‑... 
    Senior
    Work at office
    Local area
    Immediate start
    Flexible hours

    News Corp

    Phoenix, AZ
    2 days ago
  • $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... 
    Senior
    Remote job
    Full time
    H1b

    BNSF

    New York, NY
    4 days ago
  • 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

    Blumberg Capital

    San Francisco, CA
    3 days ago
  • $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... 
    Senior
    Work at office
    Home office
    Flexible hours

    Dexcom

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

    LE001 Automation Anywhere, Inc

    San Jose, CA
    1 day ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    Remote work

    El Camino Health

    California, MO
    7 hours ago
  • $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... 
    Senior
    Work experience placement
    Work from home
    Worldwide

    Qualcomm

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Temporary work
    Part time
    Remote work
    Flexible hours
    3 days per week

    慨正橡扯

    Bothell, WA
    1 day ago
  •  ...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... 
    Senior
    Permanent employment
    Live in
    Remote work
    Worldwide
    Weekend work

    Latent AI

    Bastrop, TX
    4 days ago
  • $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... 
    Senior
    Remote work

    Voltaiq

    New York, NY
    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!