Senior / Firmware Engineer (Communication Protocol
Core
Design, program, debug, and modify embedded firmware for industrial communication protocols and drive products.
Role type
Senior IC firmware engineer (industrial protocols)
Builds
Firmware for drives products supporting Ethernet/IP, BACnet, Profibus, PROFINET, SNMP, serial, and Modbus TCP
Domain
Industrial automation / Embedded systems
Required skills
C/C++, real-time embedded systems, industrial communication protocols, analog/digital hardware, object-oriented design, functional testing, system-level design review, cybersecurity methods
Preferred skills
Python, Green Hills Integrity OS, TCP/IP networking, Git, Scrum, SAFe, CIP, CIP Security protocols
Technologies
Ethernet/IP, BACnet, Profibus, PROFINET, SNMP, Modbus TCP, Green Hills Integrity OS, Multi IDE, Burp Suite, Jira, Jama, Achilles
Responsibilities
Analyze, design, program, debug, and modify embedded firmware; Develop and test firmware for industrial communication protocols; Work with analog and digital hardware in real-time embedded systems; Investigate and resolve firmware anomalies; Review subsystem and system designs for system-level implications; Participate in engineering process improvements
Seniority
Senior, hands-on IC
