CareerPlanSign in

Software Engineer (Embedded SDK / Firmware)

Singapore💼 Full-time🗓 2026-09-02 → 2026-09-23

Core

Develop embedded software, firmware, and SDK solutions for semiconductor chips and optical communication devices.

Role type

Embedded software engineer (firmware/SDK)

Builds

Embedded software, firmware, SDKs, diagnostic tools, and APIs for optical communication products

Domain

Semiconductor and photonics for AI infrastructure

Deliverable

production ML models | product features

Required skills

Embedded C/C++, software engineering principles, embedded systems development, software integration, testing, debugging, troubleshooting

Preferred skills

Optical communication systems, optical modules, Optical DSP products

Technologies

C, C++

Responsibilities

Design and implement software architectures and application code; perform software integration, testing, debugging, and troubleshooting; collaborate with hardware, ASIC, RTL, and system engineering teams; develop software utilities, APIs, and diagnostic tools.

Seniority

Junior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.