Software System Architect

UPPER SPRING CONSULTING PTE. LTD.

Singapore

On-site

SGD 120,000 - 190,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

UPPER SPRING CONSULTING PTE. LTD. seeks an experienced Software System Architect to lead architecture, design and development of embedded software, firmware and application-level solutions for high-performance security products in Singapore.

You will define end-to-end architectures, translate requirements into scalable designs, and guide embedded Linux platforms (Yocto, PetaLinux) while mentoring engineers and ensuring secure coding practices across the product lifecycle.

Qualifications

  • Minimum 5 years of experience in embedded systems and software design and development.
  • Strong proficiency in C/C++, Rust, Python and Bash scripting.
  • Experience with embedded Linux platforms and OS customization (Yocto/PetaLinux).
  • Knowledge of networking concepts and cloud deployment basics is helpful.

Responsibilities

  • Define and own the end-to-end software architecture for embedded and application-level systems.
  • Translate product requirements into scalable, secure architectures.
  • Lead the design and development of embedded software and firmware components.
  • Develop architectural specifications, design standards and guidelines.
  • Oversee system integration, performance tuning and reliability testing.
  • Lead and mentor software engineers through design and testing activities.
  • Drive best practices in secure coding, DevOps and CI/CD processes.
  • Collaborate with cross-functional teams to align solutions with business goals.

Skills

C/C++
Rust
Python
Bash scripting

Tools

Yocto
PetaLinux
GitLab
Docker

Job description

We are representing our client, a technology conglomerate to look for an experienced Software System Architect to complement the existing team. The successful candidate will lead the architecture, design and development of embedded software, firmware and application-level solutions for high-performance security products.

Responsibilities
  • Define and own the end-to-end software architecture for embedded and application-level systems.
  • Translate product requirements into scalable, secure, maintainable and testable software architectures.
  • Define system interfaces, integration strategies and technical roadmaps across hardware and software domains.
  • Develop architectural specifications, design standards and technical implementation guidelines.
  • Evaluate technologies and design options to balance performance, security, cost and maintainability.
  • Design, develop, integrate and validate embedded software and firmware components.
  • Customize and maintain embedded Linux platforms (e.g. Yocto and PetaLinux) to meet product requirements.
  • Lead the design and development of application-level software and supporting tools where required.
  • Oversee system integration, performance tuning and reliability testing across hardware and software components.
  • Support software release management and preparation of production-ready firmware and software builds.
  • Lead and mentor software engineers throughout design, development, integration and testing activities.
  • Conduct architecture, design, code and test reviews to ensure technical quality and compliance with standards.
  • Drive adoption of best practices in secure coding, software engineering, DevOps and continuous integration.
  • Provide technical leadership in troubleshooting complex system issues and resolving architectural challenges.
  • Guide technical decision-making and risk management throughout the product lifecycle.
  • Collaborate with product managers, project managers, project technical leads, hardware engineers and external vendors to align technical solutions with business objectives and project timelines.
  • Support customer engagements, technical discussions and solution reviews where required.
  • provide technical support for product qualification, certification, accreditation and compliance activities.
  • Produce and maintain architecture documents, design specifications, user guides and engineering reports.
  • Ensure compliance with software development processes, quality standards and cybersecurity requirements.
  • Contribute to continuous improvement of engineering practices, tools and development frameworks.
Requirements
  • Minimum 5 years of experience in embedded systems and software design and development, including proven experience leading embedded software architecture, technical design and system integration for complex embedded products.
  • Strong proficiency in C/C++, Rust, Python and Bash scripting.
  • Strong experience with embedded Linux platforms, with exposure to RTOS or bare-metal systems being advantageous.
  • Experience with OS customization, kernel configuration and build systems such as Yocto or PetaLinux is preferred.
  • Strong understanding of hardware-software integration, system-level debugging and performance optimization.
  • Good understanding of networking concepts, including Ethernet Layer 2, IP/TCP/UDP, routing, switching, network programming and network security fundamentals.
  • Familiarity with cloud computing concepts and software deployment environments.
  • Experience with DevOps practices, CI/CD pipelines and toolchains such as GitLab and Docker.
  • Strong analytical, problem-solving and technical leadership skills.
  • Excellent communication skills with the ability to influence technical decisions and collaborate effectively with cross-functional teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software System Architect – Embedded / Security Products
Software System Architect – Embedded / Security Products

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
R&D Software System Architect (Embedded Linux)
R&D Software System Architect (Embedded Linux)

Search staffing services pte ltd • Singapore

On-site
SGD 140,000 - 190,000
R&D Software System Architect (Embedded Linux)
R&D Software System Architect (Embedded Linux)

SEARCH STAFFING SERVICES PTE. LTD. • Singapore

On-site
SGD 140,000 - 210,000
Software System Architect – Embedded / Security Products at TALENTSIS PTE. LTD.
Software System Architect – Embedded / Security Products at TALENTSIS PTE. LTD.

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
R&D Software System Architect (Embedded Linux)
R&D Software System Architect (Embedded Linux)

SEARCH STAFFING SERVICES PTE. LTD • Singapore

On-site
SGD 120,000 - 160,000
Senior/Staff Software Architect (AIoT SoC Platform)
Senior/Staff Software Architect (AIoT SoC Platform)

Realtek Singapore Private Limited • Singapore

On-site
SGD 180,000 - 240,000
Senior Embedded Linux System Architect for Secure Defenses
Senior Embedded Linux System Architect for Secure Defenses

SEARCH STAFFING SERVICES PTE. LTD. • Singapore

On-site
SGD 140,000 - 210,000
Secure Embedded Linux System Architect
Secure Embedded Linux System Architect

Search staffing services pte ltd • Singapore

On-site
SGD 140,000 - 190,000
Software architect
Software architect

NEWTONE CONSULTING PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
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