Pickle Robot Company

Senior Firmware Engineer

Job Description

Posted on: 
2026-04-15

Responsibilities

  • Design and implement firmware architecture for robotic systems.
  • Configure and program devices such as PLCs and motor controllers.
  • Develop communication protocols like Modbus and CAN.
  • Implement safety-critical features and conduct design reviews.
  • Collaborate with hardware and software teams to ensure system integrity.
  • Develop testing tools and scripts to verify firmware reliability.
  • Mentor junior engineers and improve development processes.

Job Requirements

  • 5-7 years of professional software development experience.
  • Proficiency in Python, C, and C++ for embedded systems.
  • Experience with real-time operating systems and embedded development tools.
  • Familiarity with safety standards like ISO 13849 and ANSI RIA R15.
  • Strong problem-solving skills and ability to communicate technical concepts.
  • Bachelor's or Master's degree in Computer Science or Electrical Engineering.
  • Passion for robotics and automation technologies.
Apply now

More job openings