Firmware Engineer – Fresh Graduate
Core
Develop, test, and debug embedded firmware subsystems for drive products, balancing performance, memory, and safety under senior guidance.
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 control systems, object-oriented design, unit and integration testing, debugging
Preferred skills
Python/scripting, Git, Green Hills Integrity OS, Multi IDE, Jira, Jama, cybersecurity concepts, CIP/CIP Security protocols, Agile/Scrum
Technologies
C/C++, Python, Green Hills Integrity OS, Multi IDE, Jira, Jama, CIP, CIP Security
Responsibilities
Analyze, design, program, debug, and modify firmware; contribute to firmware development, testing, and compliance; support design and testing of firmware; apply real-time development practices; maintain engineering processes and documentation; investigate and resolve firmware anomalies; learn embedded firmware engineering and cybersecurity methodologies.
Seniority
Junior, entry-level graduate
