T

The Home Depot

Home improvement retailer offering tools, services

Principal Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listedRemote

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or a related field is required.
  • At least 8 years of embedded software development experience is required.
  • At least 3 years of technical leadership or lead engineering experience is required.
  • Experience developing software for mobile robotic systems is required.
  • Strong proficiency in C and C++ is required.
  • Experience with embedded Linux systems is required.
  • Experience debugging hardware/software interactions is required.
  • A strong understanding of real-time systems and concurrency is required.
  • Experience with software architecture and system design is required.
  • Experience working with a real-time operating system (RTOS) is required.

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, and 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, over-the-air updates, safety sensors, motor controllers, battery management systems, and 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 validation.
  • Partner with QA and Simulation teams to validate robotic behavior.
  • Develop tools to improve testability and diagnostics.
  • Participate in release certification activities.

Desired 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 and OpenWRT.

About the Company

The Home Depot

Home improvement retailer offering tools, services

Home Depot is a big retailer of home improvement supplies. It sells building materials, tools, lawn and garden items, decor, and other related products, and it offers services like tool rentals, installation, and credit financing. Customers can shop either in its many North American stores or online, and the company serves homeowners, renters, and professional contractors. Its business model combines direct product sales with rental services and financing, supported by a Pro Xtra loyalty program for professionals and a focus on customer service. The company differentiates itself through its wide product assortment, extensive store network, and combined online and in-store shopping experience, plus services designed to help customers complete projects. Its goal is to help customers finish home improvement projects by providing a broad selection, helpful services, and a convenient shopping experience while continuing to grow its business and support professional contractors.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
1977

Recently Posted Jobs

Explore more opportunities at The Home Depot

See more jobs