Startups

Staff Embedded Software Engineer, Robotics

Collaborative Robotics · Santa Clara · On-site

← All jobs
About Collaborative Robotics

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...

Read the full posting on Collaborative Robotics's site ↗

Software Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.