Firmware Engineer – Fresh Graduate
Core
Develop, test, and debug embedded firmware subsystems for drive products, focusing on real-time control systems and hardware integration.
Role type
Entry-level firmware engineer (embedded systems)
Builds
Embedded firmware features and improvements for industrial drive products
Domain
Industrial automation / Embedded systems
Required skills
C/C++ programming, embedded systems fundamentals, computer networking, real-time development practices, object-oriented design, unit and integration testing, debugging
Preferred skills
Python or scripting languages, Git, Green Hills Integrity OS, Multi IDE, Jira, Jama, CIP and CIP Security protocols, cybersecurity concepts
Technologies
C, C++, Python, Green Hills Integrity OS, Multi IDE, Jira, Jama, CIP, Burp Suite, Achilles
Responsibilities
Analyze, design, program, debug, and modify firmware for drive applications; contribute to firmware development, testing, and compliance; support design and testing of firmware; write unit and integration tests; investigate and resolve firmware anomalies; follow engineering processes and coding standards.
Seniority
Junior, entry-level graduate
