×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer - Safety Systems

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Pickle Robot Company
Full Time position
Listed on 2026-01-01
Job specializations:
  • Engineering
    Embedded Software Engineer, Robotics
Job Description & How to Apply Below
Senior Firmware Engineer - Safety Systems

Senior Firmware Engineer - Safety Systems

1 day ago Be among the first 25 applicants

About this role:

Pickle is on the hunt for a dynamic and driven Senior Firmware Engineer - Safety Systems for our Firmware team to help us revolutionize the future of warehouse automation. This role serves as the crucial link between safety-critical hardware components and Pickle Robot's high-level system platform, with a specialized focus on implementing and maintaining safety features that protect both our revolutionary material-handling robots and the humans who work alongside them.

Responsibilities include configuring and programming safety PLCs, safety-rated motor controllers, and emergency stop systems, as well as working within a substantial object-oriented application written in Python.

Your contributions will directly impact the safety, efficiency, and reliability of Pickle's revolutionary material-handling robots. A strong understanding of both complex low-level software design principles, SOLID object oriented principles, and safety-critical firmware development will be critical to success in this role.

What You'll Accomplish

• Design and implement safety-critical firmware for emergency stop systems, collision avoidance mechanisms, and safety interlocks using safety-rated PLCs and controllers

• Characterize various safety peripherals and sensors to maximize the performance and reliability of safety interfaces in vendor-specific programming languages, whether that is C, C++, Python, structured text, or ladder logic

• Collaborate with hardware, software, and safety teams to define safety-critical interfaces and ensure seamless integration of safety components

• Design and implement robust safety peripheral APIs into Pickle's platform in Python, ensuring fail-safe operation and adherence to safety standards

• Develop and maintain safety-rated communication protocols between safety systems and the main robotic platform via PROFIsafe, CIP Safety, Modbus TCP Safety, and other safety communication standards

• Create comprehensive test harnesses and debugging tools specifically focused on verifying the reliability and safety performance of safety-critical firmware

• Ensure firmware compliance with relevant safety standards such as ISO 13849, IEC 62046, ANSI B11, and ANSI RIA R15
Who You Are

• 6+ years of professional experience in firmware development with significant focus on safety-critical systems, writing and maintaining C/C++/Python code for safety PLCs, safety-rated motor control, emergency stop systems, and real-time safety control loops.

• Proven experience implementing safety communications between peripheral devices and safety systems via PROFIsafe, CIP Safety, CAN Safety, Ethernet/IP Safety, and other safety-rated protocols

• Deep knowledge of safety standards such as ISO 13849, IEC 62046, ANSI B11, ANSI RIA R15, and their application to firmware development for industrial automation

• A high level of proficiency in developing safety-critical applications with Python is strongly desired, along with demonstrable expertise in safety-rated programming languages and object-oriented programming principles

• Extensive experience with safety-rated real-time operating systems (RTOS), safety PLCs, safety microcontrollers, and embedded development tools for safety-critical applications

• Understanding of functional safety principles, safety integrity levels (SIL), performance levels (PL), and safety lifecycle management as applied to firmware development

• Experience with safety validation methodologies, including formal verification techniques for safety-critical firmware

• Excellent verbal and written communication skills, with the ability to collaborate effectively across teams

• Detail-oriented, systematic problem-solver, and a passion for robotics and innovation

• You'll need to be on-site enough to make efficient use of the hardware and validate safety systems in real operational conditions

• Willing to work at least 4 days per week at our offices in Charlestown, Massachusetts

• Working with the robots in a warehouse setting is expected

• A Bachelor or Master degree in Computer…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary