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.
Responsibilities
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
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
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
Engineering lead driving package design tasks for Cisco's groundbreaking ASICs. Collaborating with multi - functional teams and mentoring engineers to innovate high - performance networking technologies.
Hardware Engineering Technical Leader contributing to the hardware life cycle of high - speed optical interconnect products at Cisco. Collaborating across disciplines to solve complex problems in telecommunications and DSP.
Embedded Firmware Engineer developing next - generation radio communication systems for portable devices. Involvement in analysis, design, testing, and validation of advanced R&D products.
Firmware Engineer developing embedded solutions for optical components at Marvell. Transforming system requirements into functional firmware and ensuring product lifecycle from concept to completion.
Lead hardware design for automotive lighting in a multinational tech company. Oversee electronic circuit design, manage projects, and ensure quality standards in Jaén.
Firmware Test Engineer responsible for executing quality firmware testing for telecom products. Collaborating with cross - functional teams to ensure compliance with project deadlines.
Senior Firmware Engineer developing world - class firmware for networking products at Super Micro Computer. Collaborating with cross - functional teams to design robust networking solutions.
Firmware Test engineer responsible for delivering quality output through product Firmware testing at Nokia. Collaborating in cross - functional teams and driving solutions for technical issues.
Product Test Engineer managing test operations at OSATs for advanced networking silicon at Cisco. Collaborating with product development engineering and ensuring production metrics are met.
Senior Hardware Engineer designing and developing electronic equipment for aerospace and defense. Collaborating within a multidisciplinary team on strategic projects in a high - demand environment.