Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Pickle Robot Company

Senior Firmware Engineer

Pickle Robot Company

Senior Firmware Engineer shaping firmware architecture for warehouse automation robotics at Pickle Robot Company. Contributing directly to safety, efficiency, and reliability of autonomous unloading systems.

Posted 4/15/2026full-timeCharlestown • Massachusetts • 🇺🇸 United StatesSenior💰 $120,700 - $134,200 per yearWebsite

Tech Stack

Tools & technologies
Python

About the role

Key responsibilities & impact
  • discover how to use new peripherals and extend the functionality of existing ones within our robotic system
  • configure and program devices, including PLCs, motor controllers, and safety systems
  • implement communication via Modbus, PROFIsafe, CAN, Ethernet, and similar protocols
  • design clean, well-documented APIs between peripherals and Pickle's object-oriented, distributed platform
  • characterize the performance of peripheral interfaces to design and implement meaningful improvements
  • design and implement safety-critical features, including emergency stop mechanisms, collision-avoidance systems, and other safety-related functionality
  • develop Python scripts, test harnesses, and debugging tools to verify the reliability and safety of firmware across the system
  • drive design and code reviews, raising quality standards across the firmware team

Requirements

What you’ll need
  • 5–7 years of professional software development experience
  • demonstrated excellence in the physical layer of complex systems
  • safety PLCs, motor control, sensor acquisition, and real-time control loops
  • deep proficiency in Python and object-oriented programming
  • strong in C and/or C++ for embedded systems development
  • hands-on experience with real-time operating systems, PLCs, and embedded development tools
  • proven ability to read the manual for a complex peripheral, a rangefinder, a motor controller, and a robotic arm
  • experienced with version control via GitHub and collaborative development workflows
  • familiarity with relevant safety standards such as ISO 13849, IEC 62046, ANSI B11, or ANSI RIA R15 is a strong plus
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or equivalent practical experience

Benefits

Comp & perks
  • health, dental, & vision insurance
  • unlimited vacation
  • all federal and state holidays
  • 401K contributions of 5% your salary
  • travel supplies
  • other items to make your working life more fun, comfortable, and productive

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonCC++object-oriented programmingreal-time operating systemsPLC programmingmotor controlsensor acquisitionembedded systems developmentAPI design
Soft Skills
collaborative developmentcode reviewsquality standards