Pickle Robot Company

Senior Firmware Engineer - Safety Systems

Job Description

Posted on: 
2025-08-22

Responsibilities

  • Design and implement safety-critical firmware for emergency stop systems and collision avoidance mechanisms.
  • Characterize safety peripherals and sensors for optimal performance of safety interfaces.
  • Collaborate with hardware, software, and safety teams to define safety-critical interfaces.
  • Develop robust safety peripheral APIs in Python for fail-safe operation.
  • Maintain safety-rated communication protocols between safety systems and robotic platforms.
  • Create test harnesses and debugging tools for verifying safety-critical firmware.
  • Ensure compliance with safety standards such as ISO 13849 and IEC 62046.

Job Requirements

  • 6+ years of experience in firmware development for safety-critical systems.
  • Proficiency in safety communications and protocols (e.g., PROFIsafe, CAN Safety).
  • Knowledge of safety standards applicable to firmware development.
  • High proficiency in Python and safety-rated programming languages.
  • Experience with safety-rated real-time operating systems and embedded development tools.
  • Understanding of functional safety principles and safety lifecycle management.
  • Bachelor's or Master's degree in Computer Science or Electrical Engineering, with preferred certification in functional safety.
Apply now

More job openings