Principal Embedded Software Architect — Robotics & AMRs

The Home Depot

Waltham (MA)

On-site

USD 150,000 - 180,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Home Depot is seeking an Embedded Software Principal to lead architecture, development, and delivery of embedded software for AMRs and robotic platforms. This role drives real-time software for robot motion, navigation, sensing, safety, and hardware integration in demanding warehouse environments.

The ideal candidate combines deep embedded expertise with hands-on deployment experience on mobile robotic platforms and collaboration across robotics, controls, electrical, mechanical, software

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.

Responsibilities

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

Skills

C and C++
Embedded Linux
RTOS
Real-time systems
Software architecture
Hardware debugging

Education

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

Job description

The Home Depot is seeking an Embedded Software Principal to lead architecture, development, and delivery of embedded software for AMRs and robotic platforms. This role drives real-time software for robot motion, navigation, sensing, safety, and hardware integration in demanding warehouse environments.

The ideal candidate combines deep embedded expertise with hands-on deployment experience on mobile robotic platforms and collaboration across robotics, controls, electrical, mechanical, software

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Robotics Engineer - AMR Automation Expert
Embedded Robotics Engineer - AMR Automation Expert

The Home Depot • Waltham (MA)

On-site
USD 120,000 - 170,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

The Home Depot • Waltham (MA)

On-site
USD 150,000 - 180,000
Robotics & Warehouse Automation Software Engineer
Robotics & Warehouse Automation Software Engineer

The Home Depot • Boston (MA)

On-site
USD 120,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

The Home Depot • Waltham (MA)

On-site
USD 120,000 - 170,000
Senior Embedded Robotics Software Architect
Senior Embedded Robotics Software Architect

Amazon • Massachusetts

On-site
USD 168,000 - 228,000
Senior Real-Time Embedded Robotics Engineer
Senior Real-Time Embedded Robotics Engineer

Amazon • Reading (MA)

On-site
USD 168,000 - 227,000
Medical, Dental, and Vision Coverage
401(k) Plan
PTO
Senior Embedded Robotics Software Engineer
Senior Embedded Robotics Software Engineer

Amazon • Reading (MA)

On-site
USD 168,000 - 227,000
Medical, Dental, Vision Coverage
401(k) Plan
Paid Time Off
Senior Embedded Robotics Controls Engineer
Senior Embedded Robotics Controls Engineer

Amazon • North Reading (MA)

On-site
USD 168,000 - 227,000
Medical, Dental, and Vision Coverage
Maternity and Parental Leave Options
Paid Time Off (PTO)
+1
Lead Embedded Robotics Software Engineer
Lead Embedded Robotics Software Engineer

Amazon • Reading (MA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
Parental leave
Senior Embedded Robotics Software Engineer
Senior Embedded Robotics Software Engineer

Socket.dev • North Reading (MA)

On-site
USD 168,000 - 227,000
Medical/Dental/Vision coverage
Parental leave
Paid time off (PTO)
+2