Staff Embedded Software Engineer Robotics
2 hours agoLeadSalary: 205K - 235KSanta Clara, CAOnsiteFull TimeEngineeringJobs by Collaborative Robotics
Collaborative RoboticsVisit Collaborative Robotics website
Collaborative Robotics, branded as Cobot, develops and deploys collaborative mobile robots for material-handling work alongside people.
Santa Clara, United States
Funding history
About Collaborative Robotics
Its commercially available Proxie robot combines autonomous mobility, manipulation, perception, and fleet-management software for hospitals, manufacturing floors, and logistics facilities.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, implement, test, and maintain production embedded software in C++. You will develop firmware, drivers, interfaces, diagnostics, and fault handling; own software through field support; lead technical improvements; and mentor embedded engineers.
Requirements
- 8+ years developing embedded or firmware software for complex hardware systems
- Recent hands-on C++ programming experience
- Experience with microcontrollers or systems-on-chip, RTOS or embedded operating systems, device drivers, peripherals, and hardware bring-up
- Knowledge of interrupts, memory management, communication protocols, timing, concurrency, and embedded debugging
- Experience delivering software across the full development lifecycle
- Technical leadership experience
- Excellent written and verbal communication skills
- Willingness to travel occasionally
- US work authorization
Responsibilities
- Design, implement, test, and maintain production embedded software using C++
- Develop firmware, device drivers, hardware interfaces, diagnostics, and fault-handling mechanisms
- Own software from requirements through integration, verification, release, and field support
- Build reliable time-critical embedded systems
- Partner with engineering teams to validate safe robot behavior
- Lead root-cause investigations and improve architecture, testing, code quality, documentation, and release practices
- Provide technical leadership and mentorship
Benefits
- Relocation stipend for candidates living more than 50 miles away
- Equity
- Comprehensive benefits
