Senior Embedded Software Engineer, Robotics (C++, Leader)

Cobot

Santa Clara (CA)

On-site

USD 205,000 - 235,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation stipend
Equity

Job summary

Collaborative Robotics is seeking a Staff Embedded Software Engineer to build production embedded software powering our robots. You will design, implement, test, and maintain firmware, drivers, and time-critical software, collaborating with hardware and system teams to ensure safety and reliability.

In this hands-on leadership role, you will mentor engineers, drive architecture decisions, and own software from requirements to release and field support.

Qualifications

  • 8+ years of experience in embedded or firmware for complex hardware.
  • Strong, hands-on experience programming in C++.
  • Experience with microcontrollers/SoCs, RTOS, drivers, and hardware bring-up.
  • Knowledge of interrupts, memory management, protocols, timing, concurrency.
  • Experience delivering software across the full development lifecycle.
  • Demonstrated technical leadership via ownership or mentoring.
  • Excellent written and verbal communication; team-oriented.
  • U.S. work authorization; willingness to travel.

Responsibilities

  • Design, implement, test, and maintain production embedded software in C++.
  • Develop firmware, device drivers, hardware interfaces, diagnostics, and fault-handling.
  • Own software from requirements through integration, verification, release, and field support.
  • Build reliable, time-critical systems accounting for timing, concurrency, and hardware failures.
  • Collaborate with engineering teams to define and validate safe robot behavior.
  • Provide technical leadership and mentorship across the embedded software team.

Skills

C++
Embedded systems
Firmware development
RTOS
Device drivers
Multi-threading
Leadership
Mentoring
Communication

Tools

Embedded Linux
QNX
FreeRTOS
Zephyr
AUTOSAR

Job description

Collaborative Robotics is seeking a Staff Embedded Software Engineer to build production embedded software powering our robots. You will design, implement, test, and maintain firmware, drivers, and time-critical software, collaborating with hardware and system teams to ensure safety and reliability.

In this hands-on leadership role, you will mentor engineers, drive architecture decisions, and own software from requirements to release and field support.

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

Similar jobs worth comparing

Staff Embedded C++ Engineer for Robotics & Autonomy
Staff Embedded C++ Engineer for Robotics & Autonomy

Full Spectrum • Westborough (MA)

On-site
USD 90,000 - 140,000
Bonus eligible
Senior Embedded Software Engineer - Robotics
Senior Embedded Software Engineer - Robotics

Brooks Automation • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical insurance
401(k) plan
Flexible vacation
Senior Embedded Software Engineer – Robotics (C++20, RTOS)
Senior Embedded Software Engineer – Robotics (C++20, RTOS)

Tecan Austria GmbH • Indiana (PA)

On-site
USD 90,000 - 120,000
Comprehensive compensation and benefits package
Empowering company culture
Career growth opportunities
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 Robotics Software Engineer — Autonomous Systems
Staff Robotics Software Engineer — Autonomous Systems

Energize Group • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Lead Embedded Robotics Software Engineer
Lead Embedded Robotics Software Engineer

Amazon • Reading (MA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
Parental leave
Senior Embedded Robotics Platform Engineer — Linux/C++
Senior Embedded Robotics Platform Engineer — Linux/C++

Socket.dev • Milpitas (CA)

On-site
USD 140,000 - 180,000
Stock options
Health, dental, and vision insurance
401(k) plan
+1
Robotics Embedded Software Engineer — Linux & SoC Bringup
Robotics Embedded Software Engineer — Linux & SoC Bringup

Sunday • Redwood City (CA)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Engtal • Boston (MA)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Zenovo • Boston (MA)

Hybrid
USD 100,000 - 130,000
Health insurance
Dental, Life, and Disability insurance
401(k) program
+3