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

Principal Embedded Software Engineer

The 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.

Req187576

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
#J-18808-Ljbffr
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Waltham, MA vacancy
  • $148k - $240k

     ...Job Description Job Description Job Title:  Principal Embedded Software Engineer The Elevator Pitch   Are you looking for a role that has meaning and purpose on a team that is crafting the future of security? Evolv’s R&D team is looking for an experienced and... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Evolv Technologies Inc.

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

     .... From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our multidisciplinary...  ...about Draper, visit .Job Description Summary:The Embedded Software Engineer (PMTS) provides technical expertise and leadership... 
    Suggested
    Full time
    Local area

    Draper Laboratory

    Somerville, 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

    Somerville, MA
    2 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
    3 days ago
  • $180k - $220k

     ...Lexington Medical, Inc. is hiring a Principal Embedded Software Engineer in Bedford, MA to develop embedded software for surgical stapling devices. You will build and own embedded software controlling a complex electromechanical surgical stapling system, while setting... 
    Suggested

    Lexington Medical, Inc.

    Bedford, MA
    2 days ago
  • Job Details Position: Principal Embedded Software Engineer Date Posted: 2026-04-08 Location: Marlborough, MA; 1001 Boston Post Rd, BLDG 2 Role Type: Onsite Citizenship: U.S. citizen required; U.S. Person or person with immigration status meeting security clearance requirements... 
    Temporary work
    Relocation package
    Flexible hours
    Day shift

    Prattwhitney

    Sudbury, MA
    2 days ago
  •  ...Job Description Job Description 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... 
    Work at office
    Flexible hours

    RISE Robotics

    Somerville, MA
    a month ago
  • Prattwhitney is seeking a Principal Embedded Software Engineer in Sudbury, MA. The position involves supporting the sustainment of legacy radar systems and migrating software to modern platforms. Candidates should have extensive experience in embedded software development... 
    Relocation package

    Prattwhitney

    Sudbury, MA
    2 days 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
    6 days ago
  • $85k - $128k

    Company DescriptionBoston Engineering is where innovative ideas become real-world technologies. Headquartered in Waltham, Massachusetts...  ...engineeringJob DescriptionBoston Engineering is seeking an Embedded Software Engineer to develop software for robotics, autonomous... 
    Permanent employment
    Internship
    Work at office
    Relocation package

    Boston Engineering

    Waltham, MA
    3 days ago
  •  ...clearance level to Top Secret when they start. If someone has an active TS, that's a huge plus. Job Details Title: Embedded Software Engineer Location: Lexington, MA Clearance: Secret clearance Virtual/Work from Home: Onsite role Role Role requires... 
    Apprenticeship
    Local area
    Work from home

    Talentify.io

    Lexington, MA
    2 days ago
  • $100k - $150k

     ...Position Summary The Embedded Software Engineer is responsible for designing, developing, testing, and supporting embedded software that powers autonomous mobile robots (AMRs) operating in warehouse and industrial environments. This role focuses on implementing reliable... 
    Local area

    Home Depot

    Watertown, MA
    2 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
  • $122.25k - $176.58k

    Job title: Principal Automation Software EngineerLocation: Framingham, MAAbout the job:The Bioanalytics Automation Lab is looking for an automation software engineer to join our team. The individual in this role will be responsible for developing, maintaining, and deploying... 
    Full time

    Sanofi

    Waltham, MA
    2 days ago
  •  ...platform: the APIs, libraries, services, and data stores other engineering teams integrate with to control who can do what in their part...  ...evaluate engineering trade-offs directly.Familiarity with enterprise software and the expectations security-conscious customers place on... 
    Full time
    Live in
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Palo Alto Networks

    Boston, MA
    5 days ago
  •  ...Experience group is focused on improving the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced engineers who can craft intuitive, fast, and reliable user experiences empowering software engineers to... 
    Full time
    Remote work
    Flexible hours

    Palo Alto Networks

    Boston, MA
    2 days ago
  • $181k - $300k

     ...making a meaningful impact, this leadership opportunity may be the right fit for you.Our OpportunityChewy is looking for a Principal Software Engineer to join our Fulfillment Technology & Science team. Our fulfillment systems power critical, high-volume operations across... 
    Local area
    Flexible hours

    Chewy

    Boston, MA
    3 days 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
    2 days 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
    6 days ago
  • $131k - $180k

    Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling...  ...differences that make us who we are and the work we do possible. Principal Software Engineer - Hybrid Boston, MAOnshape ( ), a PTC SaaS business, is... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Visa sponsorship
    Flexible hours
    2 days per week
    3 days per week

    PTC

    Boston, MA
    1 day ago
  • $164k - $280k

     ...quality, and sustainable healthcare for all.Role Summary: The Principal Frontend Engineer will serve as a senior technical authority shaping the...  ...work is consequential — this platform underpins clinical software used by healthcare providers every day — and this role is... 
    Full time
    Temporary work
    Work at office
    Work from home

    athenahealth

    Boston, MA
    3 days ago
  • $107.5k - $204.5k

     ...RTX company, is a leader in engineering and proposal teams to successfully...  ...The Strategic Communication Software (SW) Engineering Department...  ...opportunity for a talented Principal Software Engineer to join...  ...operating systems (RTOS), embedded programming, processor/board... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Boston, MA
    6 days ago
  •  ...ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.Role Summary Join our innovative team as a Principal Software Engineer in Boston, MA, where you will play a pivotal role in shaping the future of medication management. This hybrid position... 
    Full time
    Temporary work
    Work at office

    athenahealth

    Boston, MA
    5 days ago
  • $241.4k - $322.6k

     ...our search technologies to support new ways of discovering insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems, working across teams, and helping shape the future of search at Splunk.... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Boston, MA
    6 days ago
  • $131k - $200k

    Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling...  ...differences that make us who we are and the work we do possible. Principal Software Engineer (SRE)-Onshape Hybrid-Boston, MAAbout the RoleOnshape’s... 
    Permanent employment
    Full time
    Work at office
    Local area
    Immediate start
    Visa sponsorship
    Flexible hours

    PTC

    Boston, MA
    2 days ago
  • $88k - $168k

    DescriptionDo you bring deep full-stack software engineering experience and the judgment to identify, design and deliver the right solutions...  ...and you are driven by purpose, join SOPHiA GENETICS as a Principal Software Engineer and enable us to make a positive impact on... 
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Work from home
    Worldwide
    Weekend work

    Sophia Genetics

    Boston, MA
    2 days ago
  •  ...for e-commerce, retail replenishment, and logistics. Our technology automates complex pick, pack, and sort operations.As a Principal Software Engineer, Manipulation on Berkshire Grey’s Scoop program, you will serve as a senior technical leader responsible for advancing... 

    Berkshire Grey

    Bedford, MA
    1 day ago
  •  ...Designs and implements digital products, software applications, and services across the...  ..., and related open-source technologies. Engineers scalable platform features within an Agile...  ...) and five (5) years of experience as a Principal Software Engineer/Developer (or closely... 
    Full time

    Fidelity Investments

    Boston, MA
    6 days ago
  • $150k - $180k

     ...BHSI) is seeking a highly skilled and experienced Technology professional to join its Enterprise Solutions (ES) team as a Principal Software Engineer based in Boston. This role offers a unique opportunity to shape the strategic evolution of enterprise technology by... 
    Temporary work
    Flexible hours

    Berkshire Hathaway Specialty Insurance

    Boston, MA
    6 days ago

Do you want to receive more vacancies?

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