Jobiglo

No results.

Staff Embedded Software Engineer, Robotics

cobot · Santa Clara

New
Senior 205,000 - 235,000 USD/year 🇬🇧 English
C++ Microcontrollers RTOS FreeRTOS Zephyr QNX Embedded Linux Device drivers Hardware interfaces Interrupts Memory management Concurrency Embedded debugging

Job description

About the role

Collaborative Robotics is seeking a Staff Embedded Software Engineer to develop production embedded software that powers its robots. The role involves close collaboration with hardware teams to create firmware, device drivers, diagnostics, and fault‑handling systems, shaping robot behavior, reliability, performance, and safety.

Key responsibilities

  • Design, implement, test, and maintain production embedded software using C++.
  • Develop firmware, device drivers, hardware interfaces, diagnostics, and fault‑handling mechanisms.
  • Own software lifecycle from requirements through integration, verification, release, and field support.
  • Build reliable, time‑critical systems addressing timing constraints, concurrency, resource limits, edge cases, and hardware failures.
  • Partner with cross‑functional engineering teams to define and validate safe robot behavior.
  • Lead root‑cause investigations and drive improvements in architecture, testing, code quality, documentation, and release practices.
  • Provide technical leadership and mentorship across the embedded software team.

Required profile

  • 8+ years of experience developing embedded or firmware software for complex hardware systems.
  • Strong hands‑on C++ programming experience.
  • Experience with microcontrollers, SoCs, RTOS or embedded OS, device drivers, peripherals, and hardware bring‑up.
  • Deep knowledge of interrupts, memory management, communication protocols, timing, concurrency, and embedded debugging.
  • Proven ability to deliver software across the full development lifecycle and demonstrate technical leadership.
  • Excellent written and verbal communication skills and a collaborative mindset.
  • U.S. work authorization and willingness to travel occasionally.

Required skills

  • C++
  • Embedded firmware development
  • Microcontrollers / SoC
  • RTOS (e.g., FreeRTOS, Zephyr, QNX, embedded Linux)
  • Device drivers and hardware interfaces
  • Interrupts, memory management, concurrency
  • Embedded debugging tools

What we offer

  • Base salary range $205,000 – $235,000 plus equity.
  • Comprehensive benefits.
  • Relocation stipend for candidates living >50 miles away.

Questions fréquentes

Le salaire proposé pour ce poste est de 205-235k USD par an. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 3 hours ago

Expires 1 month from now

1 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

cobot

Santa Clara