Pickle Robot Company

Firmware Engineer

Job Description

Posted on: 
2025-11-13

Responsibilities

  • Characterize various peripherals to enhance interface performance.
  • Collaborate with hardware and software teams for component integration.
  • Design and implement robust peripheral APIs in Python.
  • Develop safety features such as emergency stops and collision avoidance.
  • Create test harnesses and debugging tools for firmware reliability.
  • Implement communications between peripheral devices and safety systems.
  • Work on-site to effectively utilize hardware and interact with robots in a warehouse setting.

Job Requirements

  • 5+ years of experience in software development for embedded systems.
  • Proficiency in C/C++/Python and real-time operating systems.
  • Experience with PLCs, microcontrollers, and embedded development tools.
  • Knowledge of safety standards like ISO 13849 and IEC 62046.
  • Strong communication skills for effective team collaboration.
  • Detail-oriented with a passion for robotics and innovation.
  • Bachelor’s or Master’s degree in Computer Science or Electrical Engineering.
Apply now

More job openings