Firmware Engineer

Chicago, IL /
Engineering – Product /
Full-time /
To provide technical excellence in developing firmware associated with high volume electronic products associated with the AMI industry. Participate in the development of project plans including reviewing and evaluating code and other deliverables produced by the team. Participates in product deployment and provide leadership in resolving customer technical support issues. Functions as technical lead when required.

Responsibilities

    • Firmware design, coding, test and documentation for micro controller based products.
    • Develop firmware functional specifications and requirements documentation for new products.
    • Contribute to cost estimates and schedules for firmware development tasks.
    • Develop design verification test requirements and create test reports.
    • Develop, maintain and champion structured firmware processes.
    • Guide engineers through proper firmware design processes for high reliability firmware
    • Analyze and resolve field problems.
    • Supervise the work and tasks of other engineers on project teams.
    • Develop unit and integration test requirements and methodologies and processes.
    • Develop new techniques and apply existing techniques for designing, developing and testing high reliability firmware.
    • Participate in technical reviews of the work performed by the group.

Qualifications

    • Bachelor’s degree in Computer Engineering, Electrical Engineering or Computer Science.
    • Ten years of aggregate Engineering experience in which may include graduate thesis work.
    • Ten years of experience in analysis, design, coding, and testing C code for embedded systems.
    • A minimum of 3 years’ leading a development effort.
    • Project estimation/tracking experience.
    • Work equally well independently and at the direction of others.
    • Good written and verbal communication skills.
    • Working knowledge of networking protocols (SEP, Wi-Fi, ZigBee, IPv4/6).
    • Working knowledge of assembler.
    • Advanced engineering degree.
    • Electronic communication systems background.
    • Experience working with RF systems.
    • Experience in the utility industry.