{"id":1541338,"url":"https://alion.io/job/st-engineering-software-system-architect-dscsn","title":"Software System Architect (DSC|SN)","company":{"id":1818473,"name":"ST Engineering","domain":"stengg.com","url":"https://alion.io/company/stengg","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"DevOps","role_family":"DevOps","seniority":"staff","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Bash","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GitLab","optional":false},{"name":"Linux","optional":false},{"name":"PetaLinux","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"Rust","optional":false},{"name":"C#","optional":true}],"status":"live","first_seen_at":"2026-09-30T21:10:40Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-01T18:51:19Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"ST Engineering is a global technology, defence and engineering group with offices across Asia, Europe, the Middle East and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the aerospace, smart city, defence and public security segments. Headquartered in Singapore, ST Engineering ranks among the largest companies listed on the Singapore Exchange.\nJoin ST Engineering Info-security\nWe are an industry leader in cybersecurity with over two decades of experience, we deliver a holistic suite of trusted cybersecurity solutions to empower cyber resilience for government and ministries, critical infrastructure, and commercial enterprises. Backed by our indigenous capabilities and deep domain expertise, we offer robust cyber-secure products and services in cryptography, cybersecurity engineering, digital authentication, SCADA protection, audit and compliance. We specialise in the design and build of security operations centres for cybersecurity professionals and provide managed security services to strengthen the cybersecurity posture of our government and enterprise customers.\nOverview\nThe Software System Architect will lead the architecture, design and development of embedded software, firmware and application-level solutions for high-performance security products.\nThis role is responsible for defining system architectures, guiding technical decisions, leading software teams and ensuring successful product delivery. The ideal candidate has strong expertise in embedded Linux systems, experience with RTOS and bare-metal platforms, and a proven track record of leading embedded software architecture and secure product development across complex engineering projects.\nKey Responsibilities\nSystem Architecture & Design\nDefine and own the end-to-end software architecture for embedded and application-level systems.\nTranslate product requirements into scalable, secure, maintainable and testable software architectures.\nDefine system interfaces, integration strategies and technical roadmaps across hardware and software domains.\nDevelop architectural specifications, design standards and technical implementation guidelines.\nEvaluate technologies and design options to balance performance, security, cost and maintainability.\nSoftware Development & Integration\nDesign, develop, integrate and validate embedded software and firmware components.\nCustomize and maintain embedded Linux platforms (e.g. Yocto and PetaLinux) to meet product requirements.\nLead the design and development of application-level software and supporting tools where required.\nOversee system integration, performance tuning and reliability testing across hardware and software components.\nSupport software release management and preparation of production-ready firmware and software builds.\nTechnical Leadership\nLead and mentor software engineers throughout design, development, integration and testing activities.\nConduct architecture, design, code and test reviews to ensure technical quality and compliance with standards.\nDrive adoption of best practices in secure coding, software engineering, DevOps and continuous integration.\nProvide technical leadership in troubleshooting complex system issues and resolving architectural challenges.\nGuide technical decision-making and risk management throughout the product lifecycle.\nStakeholder Management\nCollaborate with product managers, project managers, project technical leads, hardware engineers and external vendors to align technical solutions with business objectives and project timelines.\nSupport customer engagements, technical discussions and solution reviews where required.\nProvide technical support for product qualification, certification, accreditation and compliance activities.\nEngineering Governance\nProduce and maintain architecture documents, design specifications, user guides and engineering reports.\nEnsure compliance with software development processes, quality standards and cybersecurity requirements.\nContribute to continuous improvement of engineering practices, tools and development frameworks.\nRequirements\nMinimum 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.\nStrong proficiency in C/C++, Rust, Python and Bash scripting.\nStrong 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.\nStrong understanding of hardware-software integration, system-level debugging and performance optimization.\nGood understanding of networking concepts, including Ethernet Layer 2, IP/TCP/UDP, routing, switching, network programming and network security fundamentals.\nFamiliarity with cloud computing concepts and software deployment environments.\nExperience with DevOps practices, CI/CD pipelines and toolchains such as GitLab and Docker.\nStrong analytical, problem-solving and technical leadership skills.\nExcellent communication skills with the ability to influence technical decisions and collaborate effectively with cross-functional teams.\nPreferred Qualifications\nExperience developing Linux kernel drivers, board support packages (BSPs) or low-level firmware.\nExperience with FPGA, SoC or hardware-accelerated platforms.\nExperience with C#, web application frameworks or GUI application development.\nKnowledge of secure software development lifecycle (SSDLC) practices and secure coding principles.\nExperience developing security products, cryptographic applications, hardware security modules (HSMs), key management systems (KMSs) or secure communications products.\nExperience architecting and developing management applications, web-based administration interfaces or modern full-stack software solutions, including web applications, backend services, APIs and databases, for embedded or security products.\nExperience with O/S and application hardening and defensive cybersecurity measures.\nWork location: near Marymount MRT\nFind out more: https://www.stengg.com/cybersecurity\nST Engineering believes in fostering a culture where team members are encouraged to overcome challenges, explore new ideas, and work together to succeed. We value individuals who are determined to push beyond the boundaries, and have a thirst for knowledge, continuous learning, and self-improvement.","description_format":"text","description_chars":6619,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Cybersecurity","Military","Information Security"],"lifecycle":[{"event":"open","at":"2026-09-30T21:10:40Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":19,"reasons":["conf:8","velocity","win:early","comp:brand"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/st-engineering-software-system-architect-dscsn","json_url":"https://alion.io/job/st-engineering-software-system-architect-dscsn.json","meta":{"generated_at":"2026-10-01T19:18:56Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1836,"day_limit":5000,"remaining_today":3164,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}