Padmi
Pickle Robot logo
Pickle Robot

autonomous robotics · warehouse automation

Senior Firmware Engineer

United States · Hybrid$120.7k–$134.2k/yrPosted 3 months ago
HardwareSeniorFull Time
Apply at Pickle Robot

Opens the source posting on jobs.lever.co

Source description

About the role

View original

You bring 5–7 years of professional software development experience with demonstrated excellence in the physical layer of complex systems, safety PLCs, motor control, sensor acquisition, and real-time control loops. You have deep proficiency in Python and object-oriented programming, writing clean, maintainable, well-tested code that scales. You're also strong in C and/or C++ for embedded systems development, including microcontrollers, RTOS environments, and embedded development toolchains. Hands-on experience with real-time operating systems, PLCs, and embedded development tools is a given, and you're comfortable picking up an oscilloscope to debug input/output problems, as at home on the bench as you are in the codebase.

You have a proven ability to read the manual for a complex peripheral, a rangefinder, a motor controller, and a robotic arm, and to collaborate with vendor support engineers to push them to the edge of their capabilities. You're experienced with version control via GitHub and collaborative development workflows, and familiarity with relevant safety standards such as ISO 13849, IEC 62046, ANSI B11, or ANSI RIA R15 is a strong plus. You communicate complex technical tradeoffs clearly to both engineering peers and non-technical stakeholders, and your detail-oriented, problem-solving nature makes you someone others rely on when things get hard.

You hold a Bachelor's or Master's degree in Computer Science or Electrical Engineering, or equivalent practical experience. You're genuinely excited about robotics, automation, and building physical AI systems that work reliably in the real world.

This role is based on-site in Charlestown, MA, a minimum of 4 days per week — working with robots in a warehouse environment is part of the job and should be expected.

More at Pickle Robot

Related open roles

View all roles