Point your AI agent at freehire and let it find you a job.

Get the CLI →

Randstad Singapore

NewBe an early applicant

Software engineer | C++/C and Python | Lead (Defence)

Posted Updated 1 view
Discussion

Summary

Lead software engineer and architecture owner at a defense/advanced-systems technology firm in Singapore: guiding system design and technology choices while hands-on developing hardware-integrated software in C/C++/Python across the full lifecycle. Requires ~10 years in system-level/embedded software plus team leadership.

Looking for an innovative leadership opportunity?
Keen to step up and be part of a growing team in an innovative field!

about the company

Our client is a well-regarded technology organization operating within the advanced systems sector. They offer a supportive, highly collaborative, and stable work environment where technical professionals thrive on continuous innovation and growth.

about the role

You will serve as the software architecture owner, guiding system design, technology selection, and engineering best practices across projects.

Lead hands-on software development for hardware-integrated systems, ensuring seamless performance and reliability.

Oversee end-to-end software lifecycle activities, from initial conceptual design through integration, verification, and deployment.

Act as the key technical point of contact for software architecture, engaging with stakeholders and design reviews.

skills and experience

Degree in Software Engineering, Computer Science, Computer Engineering, or a related discipline.

Minimum 10 Years of proven background in system-level or hardware-oriented software engineering (C, C++, Python, Linux, or embedded environments).

Strong architectural capabilities and experience driving software design for complex engineered systems (defense, aerospace, or safety-critical domains preferred).

Demonstrated ability to lead technical teams, mentor engineers, and take technical ownership of complex projects.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.