CareerPlanGet AI match score →

Software Engineer Embedded Graduate Trainee

Penang, Malaysia💼 Full-time🗓 2026-07-15 → 2026-07-31

Core

Design and implement scalable multi-threaded C++ software for high-speed data processing, networking, and image acquisition control on embedded devices like in-car video systems and body-worn cameras.

Role type

Graduate Software Engineer (Embedded Systems)

Builds

Firmware and drivers for Linux-based embedded video devices

Domain

Embedded Systems / Automotive & Public Safety

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++, C, Linux OS, Object Oriented Design, Multi-threading, Linux build systems, Low-level hardware programming, Networking protocols (Wifi, Bluetooth)

Preferred skills

Rust, Yocto, Camera Linux embedded systems, EE background

Technologies

C++, C, Linux, Make, Python, Wifi, Bluetooth

Responsibilities

Design advanced software modules following modern C++ patterns; Develop and debug Linux device drivers; Create design documents for software architecture and algorithms; Collaborate with hardware designers on board bring-up and debug; Maintain firmware build system; Identify test cases for regression testing

Seniority

Junior, Graduate Trainee

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗