Software System Architect

TALENTSIS PTE. LTD.

Singapore

On-site

SGD 180,000 - 260,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TALENTSIS PTE. LTD. is seeking an experienced embedded software architect to lead the design, development, integration, and testing of Linux-based firmware for scalable products.

You will translate requirements into architectures, mentor teams, and ensure robust, production-ready releases. Role requires deep expertise in embedded Linux, C/C++, Rust, and modern DevOps practices, with strong hardware-software integration and cloud-native familiarity.

Qualifications

  • Minimum 5 years’ experience in embedded software architecture, design, and development.
  • Proficient in C/C++, Rust, Python, and Bash.
  • Strong experience with Embedded Linux and OS customization.
  • Good understanding of hardware platforms and hardware-software integration.
  • Knowledge of network protocols, routing/switching, and network programming.
  • Familiarity with cloud computing and cloud-native concepts.
  • Experience with DevOps, CI/CD, GitLab, and Docker.
  • Strong analytical, problem-solving, leadership, and communication skills.

Responsibilities

  • Define scalable, secure, and maintainable embedded software/firmware architectures based on product requirements.
  • Translate functional and technical requirements into system designs, specifications, interfaces, and integration strategies.
  • Design, develop, integrate, and test embedded software on Linux-based platforms.
  • Customize embedded Linux OS platforms such as Yocto and PetaLinux.
  • Develop application-level software, including C# GUI tools where required.
  • Lead and mentor software engineers across design, development, integration, and testing.
  • Review architecture, design documents, code, and test plans to ensure quality and best practices.
  • Drive software integration, system-level testing, performance optimization, and production-ready firmware releases.
  • Collaborate with internal teams, customers, and vendors on requirements, architecture, qualification, certification, and compliance.
  • Maintain technical documentation and enforce software development standards and processes.

Skills

C/C++
Rust
Python
Bash

Tools

GitLab
Docker

Job description

Key Responsibilities
  • Define scalable, secure, and maintainable embedded software/firmware architectures based on product requirements.
  • Translate functional and technical requirements into system designs, specifications, interfaces, and integration strategies.
  • Design, develop, integrate, and test embedded software on Linux-based platforms.
  • Customize embedded Linux OS platforms such as Yocto and PetaLinux.
  • Develop application-level software, including C# GUI tools where required.
  • Lead and mentor software engineers across design, development, integration, and testing.
  • Review architecture, design documents, code, and test plans to ensure quality and best practices.
  • Drive software integration, system-level testing, performance optimization, and production-ready firmware releases.
  • Collaborate with internal teams, customers, and vendors on requirements, architecture, qualification, certification, and compliance.
  • Maintain technical documentation and enforce software development standards and processes.
Requirements
  • Minimum 5 years’ experience in embedded software architecture, design, and development.
  • Proficient in C/C++, Rust, Python, and Bash.
  • Strong experience with Embedded Linux and OS customization.
  • Good understanding of hardware platforms and hardware-software integration.
  • Knowledge of network protocols, routing/switching, and network programming.
  • Familiarity with cloud computing and cloud-native concepts.
  • Experience with DevOps, CI/CD, GitLab, and Docker.
  • Strong analytical, problem-solving, leadership, and communication skills.
Preferred Experience
  • Experience with Linux kernel drivers and low-level firmware.
  • C# GUI development experience.
  • Knowledge of secure coding and software development lifecycle methodologies.
  • Experience in HSM/security product development.

(EA Reg No: 20C0312)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer (Many positions/ Permanent)
Senior Embedded Software Engineer (Many positions/ Permanent)

talentsis pte. ltd. • Singapore

On-site
SGD 90,000 - 120,000
Software Engineer
Software Engineer

RFNet Technologies Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Firmware Engineer
Firmware Engineer

PERCEPT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
R&D Software System Architect
R&D Software System Architect

United States Digital Space LLC • Singapore

On-site
SGD 90,000 - 130,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRT SYSTEMS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Software System Architect (Embedded Systems)(DSC|SN)
Software System Architect (Embedded Systems)(DSC|SN)

ST Engineering • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (Embedded) - IT consulting
Software Engineer (Embedded) - IT consulting

MICHAEL PAGE (PERSONNEL) PTE. LTD. • Singapore

On-site
SGD 150,000 - 190,000
Software System Architect (HSM)(DSC|SN)
Software System Architect (HSM)(DSC|SN)

ST Engineering Group • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (Embedded) - IT consulting
Software Engineer (Embedded) - IT consulting

Michael Page • Singapore

On-site
SGD 120,000 - 180,000
Variable bonus (VB)