Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
Homedepot logo

Principal Embedded Software Engineer

Homedepot
Posted 1 weeks ago
🇺🇸United States🏠Remote📁Engineering & Development
Is this job info correct?

With a career at The Home Depot, you can be yourself and also be part of something bigger. 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 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

Similar jobs

Similar jobs

OT

Senior Forward Deployed Software Engineer (FDSE)

Osprey Talent Solutions

🇺🇸United States3 hours ago
Paypal logo

Software Engineer

Paypal

🇺🇸United States6 hours ago
Empleos en Natera logo

Senior Software V&V Engineer

Empleos en Natera

🇺🇸United States6 hours ago
RO

Software Engineer II – AI Engineer (w/ skills in Deployment)

Roberthalf

🇺🇸United States6 hours ago
RO

Software Engineer III

Roberthalf

🇺🇸United States6 hours ago
WA

Software Engineer - Windows Internals - Fully Remote

Westlight Ai

🇺🇸United States7 hours ago