CareerPlanSign in

Software Engineer

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

Core

Design, implement, validate, and deploy embedded software components for mobile and IoT devices in digital identity, security, and payment applications.

Role type

Embedded Software Engineer

Builds

Embedded operating systems and software components for mobile and IoT devices

Domain

Aerospace, defense, digital identity, cybersecurity, IoT

Deliverable

production ML models | product features

Required skills

Embedded C, VB.NET, Microcontroller programming, Low-level protocols (SPI, UART, I2C), Device driver programming, Embedded device testing and debugging, AI-assisted development tools

Preferred skills

Java, Smartcard technology, Embedded software security, Javacard

Technologies

Embedded C, VB.NET, Java, SPI, UART, I2C

Responsibilities

Develop and validate new software components for embedded operating systems; Participate in the development of next-generation operating systems; Work in an agile environment to build products exceeding customer expectations; Contribute to continuous product and development methodology improvement

Seniority

Mid-level, hands-on IC

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