CareerPlan

Staff Firmware Engineer (Communication Protocol)

Singapore, SingaporeFull-time2026-10-07 → 2026-11-10

Core

Design, develop, and maintain embedded firmware subsystems for industrial communication solutions, optimizing performance, memory, and reliability while leading architecture and troubleshooting.

Role type

Staff Firmware Engineer (Communication Protocol)

Builds

Industrial communication solutions and reusable firmware frameworks

Domain

Industrial automation / Embedded systems

Required skills

C/C++, Python, real-time control systems, communication protocol design, embedded firmware architecture, root cause analysis, technical leadership, Agile/Scrum

Preferred skills

Master's degree in CS/CE, cybersecurity training, CIP/CIP Security protocols, Green Hills Integrity OS

Technologies

EtherNet/IP, BACnet, PROFINET, Profibus, Modbus, TCP, SNMP, Serial, Git, Jira, Jama, Achilles, Burp Suite

Responsibilities

Lead architecture and design of embedded firmware for industrial communication; Drive integration of communication protocols (EtherNet/IP, BACnet, PROFINET, etc.); Define reusable firmware frameworks; Provide technical leadership and mentoring; Lead complex troubleshooting and root cause analysis; Drive quality through design reviews and compliance; Collaborate with global hardware, systems, and product teams.

Seniority

Staff, hands-on IC with leadership