CareerPlanSign in

Software System Architect

Singapore💼 Full-time🗓 2026-08-25 → 2026-09-02

Core

Define scalable, secure, and maintainable embedded software/firmware architectures and lead the design, development, and integration of embedded Linux systems.

Role type

Senior embedded software system architect

Builds

Embedded Linux platforms, firmware, and application-level software tools

Domain

Embedded systems, Linux-based platforms, network protocols

Required skills

Embedded software architecture, C/C++, Rust, Python, Bash, Embedded Linux customization, Hardware-software integration, Network programming, DevOps/CI/CD, Docker, Linux kernel drivers, Secure coding

Preferred skills

HSM/security product development, C# GUI development, Software development lifecycle methodologies

Technologies

Yocto, PetaLinux, GitLab, Docker

Responsibilities

Define scalable embedded software/firmware architectures, Translate functional requirements into system designs and integration strategies, Design, develop, and test embedded software on Linux-based platforms, Lead and mentor software engineers, Review architecture and code to ensure quality, Drive software integration and production-ready firmware releases, Collaborate with teams on requirements and compliance, Maintain technical documentation and enforce development standards

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