CareerPlan

Firmware Engineer – Fresh Graduate

Singapore, SingaporeFull-time2026-10-08 → 2026-11-10
Hybrid

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