Pickle Robot Company

Firmware Engineer

Job Description

Posted on: 
2025-12-14

Responsibilities

  • Characterize peripherals to optimize interface performance.
  • Collaborate with hardware and software teams for seamless integration.
  • Design and implement peripheral APIs in Python.
  • Implement safety features like emergency stops and collision avoidance.
  • Develop test harnesses and debugging tools for firmware reliability.
  • Communicate effectively across teams.
  • Work on-site with robots in a warehouse setting.

Job Requirements

  • 5+ years of experience in embedded systems development with C/C++/Python.
  • Proficiency in communications between peripheral devices and safety systems.
  • Experience with real-time operating systems (RTOS) and embedded development tools.
  • Knowledge of safety standards (ISO 13849, IEC 62046, etc.).
  • Excellent communication skills and attention to detail.
  • Bachelor’s or Master’s degree in Computer Science or Electrical Engineering.
  • Willingness to work on-site at least 3 days a week.
Apply now

More job openings