368,657open jobs
9,442companies
50,883added this week
Browse all
Salary
$205k – $235k per year
Location
In office (Santa Clara)
Seniority
Staff · 8+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Run your coworking space with one platform – mobile app, bookings, invoicing, access control, analytics, and member tools. Try Cobot free or book a quick demo.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,657 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Santa Clara
$133k – $161k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Westminster
Bash
C++
Java
Python
DevOps
CI/CD
Git
Apply
Graphics Engineer 1 day ago
$108k – $154k per year • Equity • Remote • Full-Time • 3+ years exp • Bachelor's Degree
C++
Game Dev
HLSL
Apply
$83k – $187k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
$48k – $136k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
$48k – $90k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
$225k – $265k per year • In office • Full-Time • 12+ years exp • Bachelor's Degree • Santa Clara
Apply
$200k – $240k per year • In office • Full-Time • 12+ years exp • Bachelor's Degree • Santa Clara
Apply
$180k – $200k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • Santa Clara
Apply
Deployment Engineer 2 months ago
$110k – $145k per year • In office • Full-Time • Bachelor's Degree
Python
DevOps
Git
Robotics
ROS
Apply
$235k – $265k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Santa Clara
Apply
$130k – $259k per year (Estimated) • In office • Contractor • Santa Clara
Apply
$100k – $137k per year • Equity • In office • Full-Time • 2+ years exp • Bachelor's Degree • Santa Clara
Apply
Product Manager, File 2 hours ago
$130k – $259k per year (Estimated) • In office • Santa Clara
Apply
$221k – $387k per year • Equity • In office • Full-Time • Bachelor's Degree • Santa Clara
AI/ML
AI Agents
Context Engineering
Embeddings
LLM Guardrails
Management
ServiceNow
Apply
Field CTO 4 hours ago
$346k – $485k per year • In office • Full-Time • 12+ years exp • Santa Clara
DevOps
AWS
Azure
GCP
Apply
See all jobs
This is one of many
368,657 more open roles from verified company boards, updated every day.