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
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
Reliability & Functional Safety
Verification & Validation
Required Qualifications
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
PAY RANGE
PAY RANGE
Starting pay may vary based on factors including, but not limited to, position offered and location.
$0.00 - $0.00
Work Location
Work Location
Remote/virtual - Associates in remote roles complete their primary job responsibilities from home. Depending on the position, a remote role may be entirely virtual or it may require living within a commutable distance of an assigned company office to support occasional, in-person responsibilities.
×
Work Location
Onsite - An associate in an onsite role works in a specific Home Depot location in order to complete their job duties.
Multisite - An associate in a multisite role works from multiple locations (e.g. Home Depot location or a customer's homes) to complete their job duties.
Hybrid - A hybrid role blends in-office and remote/virtual work locations. An associate will work from a designated Home Depot location on some days and remote/virtually on others.
Remote/virtual - An associate in a remote/virtual role does not have to be at a designated Home Depot location to complete their job duties.
Close
| Location | GA (Remote) |
| Industry | Construction - Residential & Commercial/Office |
| Company Size | 10,000 employees or more |
| Website | https://careers.homedepot.com/ |
As an essential retailer to the communities we serve, our stores are open and our warehouse distribution centers are running. We’re taking measures to keep our associates safe, including:
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder