CareerPlanSign in

Systems Software Engineer

Singapore💼 Full-time🗓 2025-04-01 → 2026-09-23

Core

Design, build, and maintain efficient, reusable, and reliable C++ code for low-level hardware, operating systems, and networking stacks.

Role type

Mid to Senior Systems Software Engineer

Builds

Drivers, operating system components, networking stacks, and high-speed peripheral interfaces

Domain

Creative video technology, broadcast, and post-production hardware

Deliverable

production ML models | product features | infrastructure

Required skills

C++, multi-threaded programming, low-level hardware driver development, operating system/kernel experience, high-speed peripheral interface programming (USB, PCIe, SATA), large-scale system design

Preferred skills

Video product development experience, local Singapore university graduation (NTU/NUS)

Technologies

C++, USB 3.2, PCIe, SATA, I2C, SPI

Responsibilities

Design and implement low-level hardware bring-up and drivers; develop and maintain operating system components; build networking stacks and protocols; integrate high and low-speed peripherals

Seniority

Mid to Senior, 3+ years experience

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