Firmware Development Engineer

    Highlights

    Collaborate with hardware engineers to ensure seamless integration of firmware with automation products. Experience in industrial automation protocols like CIP protocol implementation.

    Numbers & Facts

    LocationMequon, WI

    Description

    Job Description & Skill Requirement:
    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.

    Required:

    • Strong experience in C++ and firmware development.
    • Experience in working with multi core processor (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.

    Qualification:

    • Bachelor's degree in Electronics Engineering.

    Similar Jobs

    See more jobs