Embedded Software Manager, Mobile Robotics
Core
Lead a team of embedded software engineers to maintain reliability of a million+ mobile robot fleet and develop software for new robot designs.
Role type
Senior IC embedded software manager (mobile robotics)
Builds
Embedded firmware, robot motion control, power/charging systems, connectivity, and safety systems for mobile robots
Domain
Robotics, embedded systems, IoT, fleet management
Required skills
Embedded Linux development, real-time/safety-critical system development, team management, technical leadership, fleet operations, Linux kernel debugging, custom distribution creation (Yocto), IoT platform integration, safety standards compliance (IEC 61508/ISO 26262)
Preferred skills
None stated
Technologies
Linux, Yocto, Spring, Cloud, IoT, Hardware
Responsibilities
Hire and develop embedded software engineers; guide team work and coach engineers; own team software and data; lead responses to field issues; make fleet behavior measurable; balance technical leadership with business judgment; lead software development for robot motion control, power, charging, connectivity, and safety systems; investigate fleet issues and coordinate responses
Seniority
Senior, hands-on IC
