Firmware Development Engineer
Katalyst CRO · Mequon, WI · 1 mo ago
On-siteEngineeringContract
Responsibilities
- Design and develop firmware for industrial components, safety devices and sensing products (for PLCs, IO modules, Redundant modules, safety devices etc.)
- Design and develop unit testing, functional testing for product code
- Implement communication protocols, with a focus on CIP (Common Industrial Protocol)
- Exception/bug reporting and verification
- Collaborate with hardware engineers to ensure seamless integration of firmware with automation products
- Optimize code for performance, reliability, and safety compliance
- Support debugging, root cause analysis, and issue resolution during development and deployment
Requirements
- Strong experience in C++ and firmware development
- Experience working with multi‑core processors (ARM or Client)
- Experience in industrial automation protocols like CIP protocol implementation
- Proficiency in Python for scripting, automation, and test support
- Solid understanding of embedded systems, microcontrollers, and real‑time operating systems
- Experience in writing and maintaining system and functional test cases
- Familiarity with automated testing tools
- Excellent communication and documentation skills
- Knowledge of functional safety and safety, reliability compliance checking in implementation
Qualifications
Bachelor's degree in Electronics Engineering.