Staff Embedded Software Engineer, Robotics

MVP Ventures

Santa Clara (CA)

On-site

USD 205,000 - 235,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation stipend

Job summary

Cobot is seeking a Staff Embedded Software Engineer in Santa Clara, on-site. You will lead the production embedded software, writing and reviewing production-grade C++, and collaborating with hardware, systems, controls, safety and test teams.

This hands-on leadership role emphasizes reliable, time-critical firmware with Diagnostics and fault-handing, plus mentoring of the embedded software team. U.S. work authorization required.

Qualifications

  • 8+ years of embedded or firmware software experience.
  • Strong C++ and hands-on development for complex hardware.
  • Experience with microcontrollers/SoCs, drivers, and hardware bring-up.
  • Demonstrated technical leadership and collaboration skills.

Responsibilities

  • Design, implement, test, and maintain production embedded software using C++.
  • Develop firmware, device drivers, diagnostics, and fault-handling mechanisms.
  • Own software from requirements through integration, verification, release, and field support.
  • Lead root-cause investigations and drive architectural improvements.
  • Mentor engineers and collaborate with hardware, controls, safety, and test teams.

Skills

Embedded C++
Technical leadership
Mentorship
Excellent communication
RTOS experience

Tools

RTOS
Embedded Linux
QNX

Job description

Location

Santa Clara

Employment Type

Full time

Location Type

On-site

Department

Software Engineering

Overview

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‑hand‑ling 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. This position is based onsite at our Santa Clara, CA headquarters. We offer a relocation stipend for candidates living more than 50 miles away.

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.

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‑hand‑ling 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.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Embedded Software Engineer, Robotics
Staff Embedded Software Engineer, Robotics

Cobot • Santa Clara (CA)

On-site
USD 205,000 - 235,000
Relocation stipend
Equity
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Collaborative Robotics • Santa Clara (CA)

On-site
USD 205,000 - 235,000
Relocation stipend
Senior Mechanical Engineer
Senior Mechanical Engineer

Cobot • California (MO)

On-site
USD 185,000 - 210,000
Unlimited paid vacation time
401(k) plan
Comprehensive medical/dental/vision plans
Staff Manufacturing Engineer, Production Systems
Staff Manufacturing Engineer, Production Systems

Socket.dev • Santa Clara (CA)

On-site
USD 205,000 - 240,000
Equity
Medical/Dental/Vision
401(k)
+2
Staff Embedded Robotics Software Engineer
Staff Embedded Robotics Software Engineer

Cobot • Santa Clara (CA)

On-site
USD 205,000 - 235,000
Relocation stipend
Equity
Staff Manufacturing Engineer, Production Systems
Staff Manufacturing Engineer, Production Systems

Cobot • Santa Clara (CA)

On-site
USD 205,000 - 240,000
Relocation stipend
Comprehensive benefits
Director, Manufacturing & Quality Operations
Director, Manufacturing & Quality Operations

Cobot • Santa Clara (CA)

On-site
USD 235,000 - 265,000
Relocation stipend
Equity and comprehensive benefits
Onsite relocation support
Director, Manufacturing & Quality Operations
Director, Manufacturing & Quality Operations

Socket.dev • Santa Clara (CA)

On-site
USD 235,000 - 265,000
Equity
Comprehensive benefits
Relocation stipend
Staff Technical Program Manager, Software
Staff Technical Program Manager, Software

MVP Ventures • Santa Clara (CA)

On-site
USD 200,000 - 240,000
Equity
Comprehensive benefits
Senior/Staff Embedded Software Engineer, Robotics Devices
Senior/Staff Embedded Software Engineer, Robotics Devices

RoboForce • Milpitas (CA)

On-site
USD 100,000 - 140,000
Health, dental, and vision insurance
401(k) plan
Competitive stock options/equity programs
+2