CareerPlan

Firmware Engineer (Communication Protocol) – Fresh Graduate

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

Core

Design, develop, and test embedded firmware subsystems for industrial drive products, focusing on communication protocols and real-time control systems.

Role type

Entry-level Firmware Engineer (Communication Protocol)

Builds

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, unit and integration testing, object-oriented design

Preferred skills

Cybersecurity concepts for embedded systems, industrial protocol familiarity (Ethernet/IP, Profibus, Profinet, BacNet, SNMP), Git version control, Agile/Scrum processes

Technologies

C/C++, Python, Green Hills Integrity OS, Multi IDE, Jira, Jama, Modbus TCP, Ethernet/IP, Profibus, Profinet, BacNet, SNMP, UART, SPI, I2C

Responsibilities

Analyze, design, program, debug, and modify firmware for communication protocols; contribute to firmware development, testing, and compliance; support design and testing of firmware for specific protocols; write unit and integration tests; investigate and resolve firmware anomalies; follow engineering processes and coding standards.

Seniority

Junior, entry-level graduate