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

Principal Embedded Software Engineer

Home Depot

Position Summary

The Embedded Software Principle is responsible for the architecture, development, and delivery of embedded software systems that power autonomous mobile robots (AMRs) and related robotic platforms. This role leads the design and implementation of real-time software controlling robot motion, navigation, sensing, communications, safety systems, and hardware integration.

The Embedded Software Principle serves as the technical authority for embedded systems within the robotics organization and works closely with Robotics, Controls, Electrical, Mechanical, Software Platform, QA, and Product teams to ensure reliable operation in demanding warehouse and industrial environments.

The ideal candidate combines deep expertise in embedded systems with practical experience deploying and supporting mobile robotic platforms in production environments.

Key Responsibilities

Technical Leadership

  • Define and maintain the embedded software architecture for robotic platforms.

  • Establish engineering standards, coding guidelines, testing requirements, and development processes.

  • Lead technical design reviews and architecture discussions.

  • Mentor embedded software engineers and provide technical guidance.

  • Drive technical decision-making across robotics and platform initiatives.

  • Collaborate with Product Management and Engineering leadership on technology roadmaps.

Embedded Software Development

  • Design, develop, and maintain embedded software running on robotic platforms.

  • Develop software for:

  • Robot motion control and navigation systems

  • Sensor fusion

  • Power management

  • Communications

  • Diagnostics

  • Safety systems

  • Implement robust and maintainable software using modern engineering practices.

  • Optimize software performance for real-time and resource-constrained environments.

Mobile Robotics Systems

  • Develop software supporting autonomous robot operation in warehouse and industrial environments.

  • Support integration of:

  • Lidar systems

  • Cameras

  • IMUs

  • OTA Updates

  • Safety sensors

  • Motor controllers

  • Battery management systems

  • Wireless communication systems (4g)

  • Collaborate with robotics engineers on navigation and autonomy features.

  • Support fleet-scale deployment and operational reliability.

Hardware Integration

  • Partner with Electrical and Mechanical Engineering teams during hardware development.

  • Develop drivers and interfaces for embedded peripherals and custom hardware.

  • Participate in board bring-up and hardware validation activities.

  • Diagnose and resolve hardware/software integration issues.

  • Support prototype development and production releases.

Reliability & Functional Safety

  • Design and implement software operating under real-time constraints.

  • Design systems with fault tolerance and graceful degradation capabilities.

  • Implement monitoring, diagnostics, and recovery mechanisms.

  • Support safety-related development activities.

  • Conduct failure mode analysis and risk assessments.

  • Ensure operational robustness in production environments.

Verification & Validation

  • Define testing strategies for embedded systems.

  • Support automated testing and hardware-in-the-loop (HIL) validation.

  • Partner with QA and Simulation teams to validate robotic behavior.

  • Develop tools to improve testability and diagnostics.

  • Participate in release certification activities.

Required Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or related field.

  • 8+ years of embedded software development experience.

  • 3+ years of technical leadership or lead engineering experience.

  • Experience developing software for mobile robotic systems.

  • Strong proficiency in C and C++.

  • Experience with embedded Linux systems.

  • Experience debugging hardware/software interactions.

  • Strong understanding of real-time systems and concurrency.

  • Experience with software architecture and system design.

  • Experience working with an RTOS.

Preferred Qualifications

  • Experience with autonomous mobile robots (AMRs).

  • Experience in warehouse automation, logistics, industrial automation, or autonomous vehicles.

  • Familiarity with navigation, localization, and sensor fusion concepts.

  • Experience with safety-critical or mission-critical systems.

  • Experience supporting deployed robotic fleets.

  • Experience working in Agile development environments.

  • Experience working with Zephyr RTOS & OpenWRT

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Apply End Date: 08/12/2026

  • $0.00 - $0.00
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Watertown, MA vacancy
  • $95k - $245k

     ...defense and space exploration to biomedical engineering, lives often depend on the solutions we...  ..., visit .Job Description Summary:The Software Engineer (PMTS) works on mission-oriented...  ...Additional Job Description:Expertise in embedded systems, multi-core operating systems,... 
    Suggested
    Full time
    Local area

    Draper Laboratory

    Cambridge, MA
    2 days ago
  • $75k - $275k

     ...From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our...  ...information about Draper, visit .Job Description Summary:The Principal Embedded Software Engineer develops high performance solutions for resource... 
    Suggested
    Full time
    Local area

    Draper Laboratory

    Cambridge, MA
    2 days ago
  •  ...all cross the finish line together! Sound like you? The Principal Software Engineer provides expertise in the design, development,...  ...Design and develop software/firmware utilizing C and C++ on embedded real time operating systems (RTOS) following company and industry... 
    Suggested
    Full time

    Third Pole Inc

    Waltham, MA
    3 days ago
  •  ...As a Principal Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross-functional teams, contribute to the design and implementation of critical... 
    Suggested
    Work at office
    Flexible hours

    Rise Robotics

    Somerville, MA
    4 days ago
  • $107.5k - $204.5k

     ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay...  ...Exciter & Processing Architecture (REPA) Department as a Principal Embedded Software Engineer. The department’s primary goal is to design, develop... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Day shift

    Raytheon

    Boston, MA
    2 days ago
  • $180k - $220k

     ...in the Boston area. With the highest standards in design engineering and smart manufacturing, our team delivers disruptive technology...  ...MedTech company. Role Overview: We are hiring a Principal Embedded Software Engineer to join our R&D team at Lexington Medical, Inc.... 
    Worldwide

    Lexington Medical, Inc.

    Bedford, MA
    8 days ago
  • $180k - $200k

     ...Principal Robotics Software Engineer 10Beauty is a robotics startup based in Burlington, MA. We have raised $70M from some of the leading venture...  ...development of large-scale, real-time, and safety-critical embedded systems. ~ Proven ability to solve highly ambiguous... 
    Full time

    Venturefizz Product Management Community

    Burlington, MA
    1 day ago
  •  ...Principal Software Engineer, Applied AI Location: Remote or Hybrid Team: Applied AI Level: Principal Join Us in Reimagining B2B Intelligence ZoomInfo is building the next generation of B2B marketing intelligence—and we’re looking for engineers who... 
    Full time
    Remote work

    ZoomInfo Technologies

    Waltham, MA
    1 day ago
  •  ...biological data to predict the phenotype and behavior of biological systems. Role Description Matterworks is seeking a Principal Software Engineer with full stack experience creating innovative scientific products. You will join an interdisciplinary team,... 
    Full time
    Temporary work
    Flexible hours

    Matterworks

    Somerville, MA
    1 day ago
  • $266.2k - $425.9k

     ...on actual billing behavior, and service teams can see renewal risk before it's too late.About the RoleWe're looking for a Principal Software Engineer to help shape the technical future of Revenue Hub. This is a very hands-on role. You'll write code, dive into services,... 
    Contract work
    Live out
    Work at office
    Remote work

    HubSpot

    Cambridge, MA
    2 days ago
  • $108k - $209k

     ...groundbreaking companies since 2000, including Moderna. The Role We are seeking an experienced, creative, and talented Principal / Senior Software Engineer. The ideal candidate will have a strong background in software and product development, with the ability to lead... 

    Seres Therapeutics

    Cambridge, MA
    21 hours ago
  • $150k - $210k

     ...maintenance of all three packages, and we're hiring an experienced engineer to serve as a primary maintainer. You'll take broad ownership...  ..., community-facing disposition. Substantial professional software engineering experience building and maintaining production-grade... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    Broad Institute

    Cambridge, MA
    21 hours ago
  •  ...the heterogeneous environments our customers run.This is a core engineering role on a small, high-ownership team. There is no dedicated QA...  ...is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently announced... 
    Remote work
    Flexible hours

    Infinidat

    Waltham, MA
    1 day ago
  • $90k - $210k

     ...technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions...  ...faced by the US National Security Ecosystem. As an Embedded Software Engineer at MORSE, you will be developing software... 
    Full time

    MORSE Corp

    Cambridge, MA
    1 day ago
  • $145k - $175k

     ...before.We’re a team of hands-on builders, engineers, and innovators reinventing how the...  ...future of fabrication, come build it with us.Software is at the heart of all aspects of...  ...D printing. We are looking for a Senior Embedded Software Engineer for our Embedded team... 
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Formlabs

    Somerville, MA
    2 days ago
  • $106.8k

     ...and career. Here, you’ll be supported in progressing – whatever your ambitions.   About the role: We are seeking a  Principal Software Engineer - 3D Visualization  to join our fast-paced, collaborative development team working on the  Opal HDx Mapping System —a... 
    Hourly pay
    Shift work

    Boston Scientific

    Waltham, MA
    more than 2 months ago
  •  ...Description We have partnered with a cutting-edge data company to make an important senior engineering hire. We are looking for a collaborative, customer-focused, and creative principal software engineer to develop a high-performance mobile application framework that powers on-... 

    ICONSTAFF

    Cambridge, MA
    more than 2 months ago
  •  ...Principal Software Engineer Since 1906, New Balance has empowered people through sport and craftsmanship to create positive change in communities around the world. We innovate fearlessly, guided by our core values and driven by the belief that conventions were meant... 
    Temporary work
    Part time
    Work at office
    Flexible hours
    3 days per week

    New Balance

    Brighton, MA
    5 days ago
  • $266.2k - $425.9k

     ...Acceleration group empowers over 2,000 engineers to build, test, and deploy...  ...for rethinking how software gets shipped at scale — and what...  ...when intelligent agents are embedded throughout that process.About the RoleWe're looking for a Principal Software Engineer to help define... 
    Live out
    Work at office
    Remote work
    Shift work

    HubSpot

    Cambridge, MA
    5 days ago
  • $170k - $235k

    Principal Software Engineer, AI EngineeringCambridge, MA About this position:Context Labs is seeking a Principal Software Engineer to help drive forward our AI Engineering initiatives within our ImmutablyTM Platform and analytics spaces. Working as an integral leader within... 

    Context Labs

    Cambridge, MA
    2 days ago
  • $143k - $193.05k

     ...Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for...  ...Key modernization initiatives will include: ~ Embedding generative and predictive AI to enhance predictable operational... 
    Remote work

    Rocket Software

    Waltham, MA
    3 days ago
  • $140k - $180k

     ...breaking professional 3D printers to the desktop of every designer, engineer, researcher, and artist in the world.As a PrincipalSoftware...  ...Technical Background: You possess a unique blend of core Software Engineering experience (Python, API design) and Enterprise Systems... 
    Full time
    Work at office
    Flexible hours
    3 days per week

    Formlabs

    Somerville, MA
    3 days ago
  • $144.2k - $288.4k

     ...Principal Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate...  ..., ensuring accessibility, privacy, and security are embedded into every solution. Ensure the secure handling of PII... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Oak St. Health

    Waban, MA
    5 days ago
  • $163.8k - $257.4k

     ...backs your ambition, you won’t just contribute. You’ll make things happen-fast.About the Role:We are seeking an experienced Principal Software Engineer (Data) to join our fast-paced, collaborative data team. In this role, you will have broad authority to drive the... 
    Worldwide

    ZoomInfo

    Waltham, MA
    5 days ago
  • $95k - $245k

     ...defense and space exploration to biomedical engineering, lives often depend on the solutions we...  ..., visit .Job Description Summary:A Principal Quality Engineer (PMTS) ensure that...  ...business needsDrive improvements to Draper’s software development process, including best... 
    Full time
    Local area

    Draper Laboratory

    Cambridge, MA
    4 days ago
  •  ...Job Description Job Description As Embedded Software Engineer, you will develop and optimize software for microcontroller-based sensor hardware while working on embedded software solutions within the constraints of limited hardware resources. Responsibilities... 

    ICONSTAFF

    Cambridge, MA
    more than 2 months ago
  •  ...innovative high performance medical device software. Provide technical leadership to the...  ...strive to make things better and achieve engineering excellence. Partner with other teams including...  ...software. Experience writing SW for embedded systems that interface with sensors.... 
    Full time

    Boston Scientific

    Waltham, MA
    1 day ago
  • $204k - $348k

    Sr Principal/Principal Software Engineer, App Cambridge, MA USA; San Francisco, CA USA Your Impact at LILA Scientists shouldn't have to context-switch between a dozen tools to go from hypothesis to result. We're building the platform that makes this a reality — and we... 
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    Cambridge, MA
    5 days ago
  • $188k - $257.5k

     ...Intelligence group at Flagship Pioneering is building intelligent software systems that integrate agentic AI with scientific...  ...reason over complex biological problems. We are seeking a Principal Software Engineer to own the underlying agentic platform: the durable orchestration... 

    Seres Therapeutics

    Cambridge, MA
    5 days ago
  • $142.5k - $256.5k

     ...diseases. Moderna is looking for a hands-on, impact-driven Principal Software Engineer, Platform Engineering to help define, build and evolve...  ...integration patterns, improving developer experience, and embedding security and compliance expectations into paved-road delivery... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Work from home

    Moderna Therapeutics

    Cambridge, MA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!