Skip to content
← Back to job listings

Staff Embedded Software Engineer (Robotics)

Collaborative Robots · Santa Clara, CA, United States

External listingfull-time19 days ago

About The Role

Join Cobot, a pioneering company in collaborative robotics. As a Staff Embedded Software Engineer, you will play a crucial role in shaping the future of human-robot interaction. You will design, implement, and maintain safety-critical software and compute subsystems, evaluate and integrate safety-rated hardware and software components, and contribute to the product safety case and safety culture. This position requires a strong background in embedded or real-time software development for safety-critical systems, excellent communication skills, and a passion for enabling safe autonomy at an industrial scale.

  • Design, implement, and maintain production C/C++ for embedded safety compute and control systems, ensuring compliance with functional safety standards.
  • Architect and deliver safety-critical software and compute subsystems, including SIL-rated designs, documentation, and evidence for certification and regulatory review.
  • Contribute to the product safety case and safety culture, partnering across engineering and operations to embed safety into design, development, and deployment.
  • Must have and maintain US work authorization
  • 5+ years developing embedded or real-time software for safety-critical or regulated systems
  • Ability to produce high-quality documentation and follow structured, traceable development processes
  • Strong cross-functional communication skills
  • Experience with RTOS, firmware bring-up, device drivers, and MCU peripherals
  • Bachelor’s degree in Computer Science, Robotics, or Software Engineering (or related field)
  • Proficiency in safety analysis methods (FMEA, FTA, HARA, STPA)
  • Comfortable working in a fast-paced startup and small, interdisciplinary teams
  • Strong C/C++ skills for low-level and embedded development
  • Advanced degree (Master’s or PhD) in a relevant field
  • Hands-on work with IEC 61508 or comparable safety standards (ISO 26262, DO-178C, ISO 13849)
  • Experience architecting SIL-rated compute or control subsystems and preparing certification evidence
  • Background evaluating safety-rated compute hardware, software components, and toolchains
  • Familiarity with safety case development, safety argumentation, and lifecycle safety artifacts
  • Experience with asymmetric multicore MCUs, redundancy techniques, or mixed-criticality systems
  • Knowledge of industrial robot safety standards (ISO 10218, ISO 12100, ISO 13849)
  • Experience with regulatory engagement, audits, and safety documentation
  • Understanding of sensor fusion, perception, or robotics system integration
  • Experience promoting a safety-first culture through hazard analysis, incident response, and training

This is an external listing. JobSpring does not represent or verify the employer. Report this listing