Principal Embedded Software Engineer

The Home Depot

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Define and maintain embedded software architecture for robotic platforms
  • Lead technical design reviews and mentor embedded software engineers
  • Design and develop software for robot motion control, navigation, sensor fusion, and safety systems
  • Integrate Lidar, cameras, IMUs, and motor controllers
  • Partner with Electrical and Mechanical teams for hardware integration and board bring-up
  • Implement real-time software with fault tolerance and graceful degradation
  • Define testing strategies including hardware-in-the-loop (HIL) validation

Requirements

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or Robotics
  • 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 with RTOS and software architecture design
  • Experience debugging hardware/software interactions

Preferred Qualifications

  • Experience with autonomous mobile robots (AMRs)
  • Background in warehouse automation, logistics, or industrial automation
  • Familiarity with navigation, localization, and sensor fusion
  • Experience with safety-critical or mission-critical systems
  • Experience with Zephyr RTOS or OpenWRT
  • Experience in Agile development environments

About the Company

As the world's largest home improvement specialty retailer, we operate over 2,200 retail stores across North America. All of our associates have one thing in mind — helping our customers build and improve their homes and businesses.

Skills & tools

C++LinuxRTOS

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Bachelor's degree in Engineering or CS
  2. 028+ years embedded development experience
  3. 033+ years technical leadership
  4. 04Proficiency in C/C++
  5. 05Experience with embedded Linux and RTOS
NeverApplyAd

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches