CareerPlanSign in

Software Engineer 2

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

Core

Design and develop manufacturing diagnostics software for platforms, peripherals, applications, and diagnostics.

Role type

mid-level IC software engineer (embedded/firmware)

Builds

manufacturing diagnostics software, applications, databases, scripts, firmware, drivers, and BIOS utilities

Domain

hardware diagnostics and embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

Python, Shell scripting, C/C++, x86 architecture, firmware development, BIOS development, unit testing, integration testing

Preferred skills

knowledge of Intel ME, RAID, uEFI, ability to learn new tools quickly

Technologies

Python, Shell, C, C++, x86, Intel ME, RAID, uEFI, BIOS

Responsibilities

Design and develop manufacturing diagnostics software; develop, test, and integrate code; prepare software specifications from architectural diagrams; build and review technical documentation; develop and implement test strategies; communicate project status and quality metrics.

Seniority

Mid-level, hands-on IC

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