The Home Depot
Embedded Software Engineer
MASSACHUSETTS - VIRTUAL - MA01
Sponsorship not specifiedDetected 10 hours ago
LinuxDesign SystemsLogisticsEmbedded SystemsRoboticsMechanical DesignElectrical EngineeringSensorsControlsTest AutomationCommunicationProblem SolvingActuators
About the role
- This role focuses on implementing reliable, high-performance software for robot control, sensing, communications, diagnostics, and hardware integration.
- The ideal candidate is passionate about embedded development, enjoys solving complex hardware/software integration challenges, and thrives in fast-paced environments where software directly impacts physical systems.
Responsibilities
- Design, develop, and maintain embedded software running on robotic platforms.
- Implement software supporting:
- Develop maintainable, scalable, and well-tested software using modern engineering practices.
- Optimize software performance for real-time and resource-constrained environments.
- Participate in software architecture discussions and technical design reviews.
- Develop software supporting autonomous robot operation in warehouse and industrial environments.
- Integrate and support:
- Collaborate with Robotics and Controls engineers on navigation and autonomy features.
- Support deployment and operation of robotic fleets in production environments.
- Collaborate with Electrical and Mechanical Engineering teams during hardware development.
Requirements
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or a related technical field.
- 3+ years of professional embedded software development experience.
- Strong proficiency in C and C++.
- Experience debugging hardware/software interactions.
- Experience with embedded communication protocols such as UART, SPI, I2C, CAN, Ethernet.
- Ability to work effectively in cross-functional engineering teams.
- Familiarity with software version control systems such as Git.
Nice to have
- Experience in warehouse automation, logistics robotics, industrial automation, or autonomous vehicles.
- Familiarity with:
- Navigation systems
- Experience with embedded Linux customization and device driver development.
- Experience with RTOS environments.
- Experience with Zephyr RTOS and OpenWRT.
- Experience integrating LiDAR, cameras, IMUs, and motor control systems.
- Experience supporting deployed robotic fleets and field operations.
Apply directly at The Home Depot →Create a free account for alerts like thisView The Home Depot immigration profile
This listing is sourced directly from The Home Depot's careers page and normalized into a canonical job model.