Staff Embedded Software Engineer, Robotics
Collaborative Robotics · Santa Clara, California
- Location
- Santa Clara, California, United States
- Employment
- Full time
- Level
- Staff
- Posted
- 7 months ago
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.
Join us to reimagine the future of human-robot interaction.
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.
Key Responsibilities
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.
Full Lifecycle Ownership: Own software from requirements through integration, verification, release, and field support.
System Reliability: Build reliable, time-critical systems that account for timing constraints, concurrency, resource limitations, edge cases, and hardware failures.
Cross-Functional Collaboration: Partner with engineering teams to define and validate safe and trustworthy robot behavior.
Technical Leadership: Lead root-cause investigations and drive improvements in architecture, testing, code quality, documentation, and release practices.
Mentorship: Provide technical leadership and mentorship across the embedded software team.
Minimum Qualifications
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.
Demonstrated technical leadership via design ownership, mentorship, or engineering process improvements.
Excellent written and verbal communication skills with a highly collaborative, team-oriented mindset.
Enthusiasm for working in a fast-paced, dynamic startup environment.
Willingness to travel occasionally.
U.S. work authorization required.
Preferred Qualifications
Background in robotics, autonomous systems, automotive, aerospace, medical devices, industrial automation, or other high-reliability systems.
Familiarity with functional safety standards or methods such as IEC 61508, ISO 26262, ISO 13849, FMEA, FTA, HARA, or STPA.
Experience with embedded Linux, QNX, AUTOSAR, FreeRTOS, Zephyr, or similar environments.
Experience integrating sensors, actuators, motor controls, or distributed compute systems.
Experience with hardware-in-the-loop (HIL) testing, CI/CD, diagnostics, field reliability, or incident investigation.
The base salary range for this position is $205,000 - $235,000 plus equity and comprehensive benefits. Our salary ranges are determined by role and experience level. The range reflects the minimum and maximum target for new hire salaries for the position in the noted geographic area. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training.
Cobot is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics. We are committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let your recruiter know.
To all recruitment agencies: Collaborative Robotics does not accept agency resumes. Please do not forward resumes to our employees. Collaborative Robotics is not responsible for any fees related to unsolicited resumes.
Cobot is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics. We are committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let your recruiter know.
To all recruitment agencies: Collaborative Robotics does not accept agency resumes. Please do not forward resumes to our employees. Collaborative Robotics is not responsible for any fees related to unsolicited resumes.
As published by Collaborative Robotics. Applications are handled on their site.
Skills this posting mentions
About Collaborative Robotics
We're building a new kind of robotics company. One without egos. Driven by empathy. With collaboration at its core. Our mission is to build a new robotic future. A future where robots are a trusted extension of your surroundings. They work, adapt, and react around you. Not the other way around.
All 12 openings at Collaborative RoboticsOne click, then it is written
Apply to Collaborative Robotics with a resume written for this role.
Queue Staff Embedded Software Engineer, Robotics and I read the posting, rewrite your resume against it, draft the cover letter, and score the fit. Then you press send, or press one button and I fill in Collaborative Robotics’s form for you.
01Drop your resume
A PDF or a LinkedIn URL. About a minute, once.
02I rank the openings
Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.
03Each one is written up
Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.
- 25 sent a week, free
- No card
- Nothing sent until you say so
More roles at Collaborative Robotics
See all- 6 weeks ago
- 6 weeks ago
- 6 weeks ago
- 6 weeks ago
- 6 weeks ago
Director, Manufacturing & Quality Operations
Santa Clara, California
$235k - $265k/yrDirectorOperations - 6 weeks ago
Staff Manufacturing Engineer, Production Systems
Santa Clara, California
$205k - $240k/yrStaffEngineering
Similar roles elsewhere
See more- 4 days ago
Principal Engineer, Secure Web Gateway
NetskopeSanta Clara, California
$134k - $272k/yrPrincipalEngineering - Last week
- Last week
Principal Engineer, Secure AI Gateway
NetskopeSanta Clara, California
$134k - $272k/yrPrincipalEngineering - Last week
Sr. Engineering Manager, Data Security
NetskopeSanta Clara, California
$134k - $272k/yrManagerEngineering - Last week
Staff Software Development Engineer in Test, PKI
NetskopeSanta Clara, California
$116k - $236k/yrStaffEngineering
Put this to work
Paste your career in once. Every application after that is written for you.
Drop a resume or a LinkedIn URL. I rank the live openings against it, rewrite the resume and write a cover letter for the best of them, and fill in the employer's form when you press the button. You read, you decide what goes out.
01Drop your resume
A PDF or a LinkedIn URL. About a minute, once.
02I rank the openings
Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.
03Each one is written up
Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.
- New matches ranked and written before you are up.
- Every bullet stays inside what your history supports. Nothing invented.
- Queued, submitted, interviewing, offer: one screen, not a spreadsheet.
500 free credits on sign-up. No card. Nothing is sent until you say so.
Listed from the job board Collaborative Robotics publishes. Refolk is not the employer and does not handle their hiring. Applications go to Collaborative Robotics directly.