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

Indiana
  • 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 Indiana vacancy
  • $96k - $192k

     ...About this role We are looking for a highly motivated Embedded Software leader to provide technical leadership to the global teams that...  ...Responsibilities ~ Provide technical leadership to the software engineering team.  ~ Provide architectural documentation regarding... 
    Suggested
    Temporary work
    Local area

    Carrier World

    Indianapolis, IN
    4 days ago
  •  ...Select how often (in days) to receive an alert: Create Alert Senior Embedded Software Engineer (Systems & Architecture) Lincoln Electric is a high-performance industrial machinery and technology leader who helps customers manufacture and maintain vital equipment and infrastructure... 
    Senior
    Local area
    Remote work

    Lincoln Electric

    Michigan City, IN
    21 hours ago
  •  ...Software Engineer Our client is a dynamic and rapidly growing tech company based out of Fort Wayne Indiana. Their team is passionate about...  ...engineering, or related field. ~2+ years of experience in embedded software development ~ C/C++ ~ Familiarity with STM... 
    Suggested
    Work experience placement

    Professional Search Group

    Fort Wayne, IN
    4 days ago
  •  ...Staff Software Engineer Job Responsibilities: Setting technical direction for application development teams spanning OMF’s marketing content and loan acquisition workflow. Working in close coordination with product, technology and enterprise architecture to ensure... 
    Suggested
    Work at office
    3 days per week

    Infovision

    Evansville, IN
    2 days ago
  •  ...United States and globally. We are currently seeking a Senior Embedded Firmware Engineer. The Embedded Firmware Engineer will assist in the...  ...plans, actual testing, and documentation of test results for software developed will also be required. This position works in a... 
    Senior
    Temporary work
    Work at office
    Home office
    Shift work

    Matrix Design Group

    Newburgh, IN
    4 days ago
  • $134k - $235.9k

     ...Simulation, and our partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/RL model development as...  .... Work as part of an ML team and contribute strong software engineering (SWE) expertise. Support the ML team in accelerating... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Indianapolis, IN
    1 day ago
  •  ...Role- embedded software engineer Location: Aptiv Indiana Technical Center - Carmel, Indiana ( 100% onsite ) Experience Level: Senior (10+ Years) 2 rounds of interview: Virtual Work authorization: US Citizen, Green Card holder , H4... 

    3B Staffing LLC

    Carmel, IN
    2 days ago
  •  ...Position: Sr. Embedded Software Engineer Location: West Lafayette, IN Type: Full-time | On-site What You'll Do: Lead bare-metal bring-up of Wi-R SoCs and Cortex-M/RISC-V platforms Build and optimize low-power firmware stacks (I²C, SPI... 
    Full time

    CivicMinds, Inc

    West Lafayette, IN
    4 days ago
  •  ...Join to apply for the Embedded Software Engineer role at Glassboard . Get AI-powered advice on this job and more exclusive features. About Us Glassboard is a hardware product development firm comprising designers, mechanical engineers, electrical engineers, and embedded... 
    Full time

    GlassBoard LLC

    Indianapolis, IN
    21 hours ago
  •  ...Embedded Software Engineer Location: Greenwood, IN. As a member of our Product Development team, you will integrate and test components for Level and Pressure products used in industrial process automation. You will define software test specifications, create automated... 
    Internship
    Remote work
    Flexible hours

    Endress+Hauser Group

    Greenwood, IN
    4 days ago
  • $100k - $140k

     ...powered advice on this job and access more exclusive features. Theoris Services is assisting our client in their search for an Embedded Software Engineer to join their growing team located on the west side of Indianapolis. The ideal candidate will be responsible for coding... 
    Full time
    Contract work

    Theoris

    Indianapolis, IN
    21 hours ago
  •  ...Job Description Client is seeking an Embedded Software Engineer to support Platform building block development. In this role, you will work with a team to develop foundational embedded software building blocks, including ASPICE work products, that will integrate into... 
    Temporary work

    RGBSI

    Carmel, IN
    3 days ago
  • Job Title Benefits (employee contribution): Health insurance Health savings account Dental insurance Vision insurance Flexible spending accounts Life insurance Retirement plan All qualified applicants will receive consideration for employment without regard to age, ...
    Senior
    Flexible hours

    inSync Staffing

    Indianapolis, IN
    1 day ago
  •  ...challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3...  ..., or equivalent. ~5-7 years of experience developing embedded software in C. ~ Strong background with 16/32-bit microcontrollers... 
    Local area
    Worldwide

    V2soft

    Carmel, IN
    2 days ago
  •  ...PURPOSE This role is to provide embedded software engineering solutions and documentation support within the organization. This position requires creativity, innovation, electronic product design capability, product evaluation, and research. A successful candidate... 
    Work at office

    SMC Corporation of America

    Noblesville, IN
    2 days ago
  • Job Title Basic Qualifications: ~ Bachelor’s Degree in an Information Systems, Computer Science, or Digital-related field ~5-10 years of experience in web development ~ Knowledge of AWS, HTML5, JavaScript, CSS3, API’s, responsive web design, general web functions...
    Senior

    Software Technology Inc

    Elkhart, IN
    3 days ago
  •  ...Overview We are seeking a highly skilled Sr. Software Engineer (Contractor) to maintain and support a legacy enterprise system written in Java and deployed in AWS. This critical system supports customer-facing services and requires a hands-on engineer who can manage... 
    Senior
    For contractors
    Local area

    My3Tech Inc

    Indianapolis, IN
    1 day ago
  • $140k - $210k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer IV (ML) on the Machine Learning Model Platform team at Indeed, you will be responsible for leading and executing key objectives... 
    Temporary work
    Work experience placement
    Local area

    Indeed

    Indianapolis, IN
    4 days ago
  •  ...Coordination with BI experts and analysts for customized data models and integration Code updates, new code development, and reverse engineering. Performance tuning, user acceptance training, application support Maintain confidentiality of data Risk assessment,... 
    Senior

    E-Solutions Inc.

    Indianapolis, IN
    3 days ago
  •  ...Type: Contract-to-Hire Apex Systems is looking for a Senior Software Engineer to write and maintain code within applications and systems to...  ...technical debt in alignment with product and technology roadmaps. The Sr. Software Engineer will play a role in Agile planning,... 
    Senior
    Contract work
    Work experience placement
    Local area

    My3Tech Inc

    Carmel, IN
    1 day ago
  •  ...Sr. Backend Engineer Location: Remote (United States) Type: Contract (6 months, possible extension) Strong Golang & TypeScript (Node.js) backend development with GraphQL (Apollo Server/Federation) , REST APIs , AWS cloud , ORMs (GORM/Prisma/TypeORM)... 
    Senior
    Contract work
    Remote work

    3B Staffing LLC

    Evansville, IN
    2 days ago
  • $112.3k - $140k

     ...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain...  ...unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking for... 
    Senior
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Indianapolis, IN
    21 hours ago
  • $110k - $155k

     ...Select how often (in days) to receive an alert: SR. SAP ABAP DEVELOPER Apply now Date: Jun 6, 2026...  ...SAP S/4HANA architecture and migration approaches. Exposure to embedded analytics and Fiori Elements. SAP certification in ABAP or S/... 
    Senior
    Temporary work
    Remote work

    Belden

    Carmel, IN
    2 days ago
  •  ...participating in full development life cycle including requirements analysis and design. • Working with technical and functional staff on detailed business requirements, understanding business processes and technology, agency standards, federal and state... 
    Senior

    Sparktek

    Indianapolis, IN
    2 days ago
  • $120k

     ...The Sr CRM Systems Full Stack Engineer will be responsible for gathering requirements and building out new operational components as well as continued...  ...including demonstrating deep familiarity with hardware, software, networking and security stack to stakeholders.... 
    Senior
    For contractors
    Worldwide

    The Hertz Corporation

    Indianapolis, IN
    4 days ago
  •  ...Sr. Java Developer Location: Indianapolis, IN 46204 On-site/Remote/Hybrid: Hybrid Duration: 6+ Months Interview Process...  ...Services, Cybersecurity, Digital Marketing, ERP Management, Custom Software Development, Web Development, UI/ UX Design, System Integration,... 
    Senior
    Remote work

    InterSources

    Indianapolis, IN
    4 days ago
  •  ...and spend. Powered by the industry’s most intelligent discovery engine, Zylo continuously uncovers hidden SaaS applications, giving...  ...and requirements. Nice to have Experience in SaaS Management or Software Asset Management. Ph.D. in Data Science, Computer Science, Statistics... 
    Senior

    CarData

    Indianapolis, IN
    21 hours ago
  • $120k - $150k

     ...Sr. Embedded Firmware Engineer   JOB-10046852   Anticipated Start Date June 24, 2026   Location Houston, TX   Type of Employment...  ...systems. This role involves driving innovation, ensuring software reliability, and collaborating closely with cross-... 
    Senior
    Full time
    Local area

    Dynamics ATS

    Progress, IN
    27 days ago
  •  ...We are looking to hire a Sr. Salesforce Developer with a strong desire to both learn...  ...Effectively communicate with management, test engineers, product owners, and other agile team...  ...architectures solutions, designs and shared software concepts Extensive understanding of agile... 
    Senior

    DB Services

    Indianapolis, IN
    3 days ago
  •  ...Role: Sr . NET Developer Location: Indianapolis, IN Longterm Sr . NET Developer is responsible to maintain a number of...  ...developed in VB.net, C# with Oracle, and SQL server as databases. Software developer position is to analyze software requirements, designing... 
    Senior
    Work experience placement

    Concord IT Systems

    Indianapolis, IN
    21 hours 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!