Senior/Firmware System Engineer
Core
Design and implement embedded firmware subsystems for industrial automation products, optimizing performance, memory, reliability, security, and scalability.
Role type
Senior IC firmware system engineer (embedded systems)
Builds
Embedded firmware solutions for industrial automation products
Domain
Industrial automation + embedded systems
Required skills
C/C++, Python, real-time operating systems, device drivers, unit testing, integration testing, system verification, CI/CD pipelines, Git, Jira, Jama, cybersecurity-by-design
Preferred skills
FreeRTOS, Zephyr, CIP/CIP Security protocols, Scrum, SAFe, matrixed organization collaboration
Technologies
Green Hills Integrity OS, Multi IDE, TCP/IP, FreeRTOS, Zephyr, Jira, Jama, Git
Responsibilities
Design embedded firmware solutions; Develop firmware using modern engineering practices; Participate in firmware architecture and design reviews; Develop unit, integration, and system verification tests; Investigate and resolve firmware defects; Collaborate with hardware, systems, quality, cybersecurity, and product management teams; Mentor junior engineers; Support cybersecurity-by-design practices; Participate in Agile development processes; Ensure compliance with regulatory requirements.
Seniority
Senior, hands-on IC with technical leadership
