Jobiglo

No results.

Principal Embedded Software Engineer - Autonomous Mobile Robots

homedepot

New
Senior 🇬🇧 English
Embedded Linux RTOS Zephyr OpenWRT

Job description

About the role

The Principal Embedded Software Engineer defines, develops and delivers the embedded software that powers autonomous mobile robots (AMRs) and related robotic platforms. The role leads real-time software controlling robot motion, navigation, sensing, communications, safety systems and hardware integration, and acts as the technical authority for embedded systems within the robotics organization. It works closely with Robotics, Controls, Electrical, Mechanical, Software Platform, QA and Product teams.

Key responsibilities

  • Define and maintain the embedded software architecture, set engineering standards, coding guidelines, testing requirements and development processes, and mentor engineers.
  • Develop embedded software for robot motion control, navigation, sensor fusion, power management, communications, diagnostics, safety systems and OTA updates.
  • Support integration of lidar, cameras, IMUs, safety sensors, motor controllers, battery management and 4G wireless systems, and help with fleet-scale deployment.
  • Work with Electrical and Mechanical teams on drivers, interfaces, board bring-up and hardware validation, and support prototype and production releases.
  • Design real-time software with fault tolerance, monitoring, diagnostics and recovery, and carry out failure mode analysis and risk assessments.
  • Define testing strategies, support automated testing and hardware-in-the-loop validation, and partner with QA and simulation teams.

Required profile

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics or a 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.

Required skills

  • Strong proficiency in C and C++.
  • Embedded Linux and RTOS experience.
  • Debugging hardware/software interactions and strong understanding of real-time systems and concurrency.
  • Software architecture and system design experience.
  • Preferred: AMR experience, warehouse automation or industrial automation, navigation/localization/sensor fusion, safety-critical systems, deployed fleet support, Agile, Zephyr RTOS and OpenWRT.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec homedepot.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 18 hours ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

homedepot