Collaborative Robotics is a team of innovators defining the future of robot interaction. Real-World Applicability. Predictable Behaviors. Brilliant Hardware. Backed by General Catalyst.
About the role
Design & Development: Design, implement, test, and maintain production embedded software using C++. System Ownership: Develop firmware, device drivers, hardware interfaces, diagnostics, and fault-handling mechanisms.
What they're looking for
- 8+ years of experience developing embedded or firmware software for complex hardware systems
- Strong, recent hands-on experience programming in C++
- Experience with microcontrollers or systems-on-chip, RTOS or embedded operating systems, device drivers, peripherals, and hardware bring-up
- Strong knowledge of interrupts, memory management, communication protocols, timing, concurrency, and embedded debugging
- Experience delivering software across the full development lifecycle
- Proven experience delivering software across the full development lifecycle
More about this role
Collaborative Robotics is seeking a Staff Embedded Software Engineer to build the production embedded software that powers our robots.
In this role, you will work closely with hardware, developing firmware, device drivers, time-critical embedded software, diagnostics, and fault-handling systems. You will play a key part in shaping robot behavior, reliability, performance, and safety.
This is a hands-on technical leadership position. You will continue to write and review production-grade C++, drive key technical decisions, mentor fellow engineers, and collaborate closely with our Hardware, Systems, Controls, Safety and Test teams. Prior functional safety expertise is a plus, but not required.
Collaborative Robotics is a team of innovators dedicated to redefining the future of human-robot interaction. We are building a world where robots act as a trusted extension of your surroundings—robots that adapt and react to you, not the other way around.
This position is based onsite at our Santa Clara, CA headquarters. We offer a relocation stipend for candidates living more than 50 miles away.
Design & Development: Design, implement, test, and maintain production embedded software using...
Browse similar: Startup jobs