Cobot Logo

Cobot

Staff Embedded Software Engineer, Robotics

Reposted 8 Days Ago
Be an Early Applicant
In-Office
Santa Clara, CA, USA
205K-235K Annually
Senior level
In-Office
Santa Clara, CA, USA
205K-235K Annually
Senior level
As a Staff Safety Software Engineer, you'll architect and deliver safety-critical software, evaluate hardware components, analyze operational data, and foster a safety culture within the organization.
The summary above was generated by AI

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.

HQ

Cobot Santa Clara, California, USA Office

2250 Walsh Ave, Santa Clara, California, United States, 95050

Similar Jobs

9 Days Ago
In-Office
Milpitas, CA, USA
Senior level
Senior level
Artificial Intelligence • Software • Generative AI
Lead architecture and development of core robotics platform software (Intel and NVIDIA Jetson). Ensure Linux-based system performance, real-time behavior, deployment, telemetry, DDS configuration, and OS/hypervisor integration. Mentor engineers, guide roadmap and conduct rigorous code reviews to maintain high software quality and scalability.
Top Skills: C++DdsHypervisorIntel Robotics PlatformsLinuxLinux KernelNvidia JetsonPythonRosTelemetry/Monitoring
19 Days Ago
In-Office
Milpitas, CA, USA
Senior level
Senior level
Artificial Intelligence • Machine Learning • Robotics
Lead the architecture and development of core robotics platform software, ensuring reliability and performance in Linux-based systems while mentoring other engineers.
Top Skills: C++DdsLinuxPythonRos
19 Days Ago
In-Office
Milpitas, CA, USA
Senior level
Senior level
Artificial Intelligence • Machine Learning • Robotics
The role involves architecting embedded systems for robotic devices, integrating various sensors, performance analysis, and technical leadership.
Top Skills: C++Embedded LinuxMicrocontrollersPythonRosRtos

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account