Software engineer | C++/C and Python | Lead (Defence)
Summary
Lead software engineering role at a technology firm in Singapore's defence/advanced systems sector: act as software architecture owner for hardware-integrated systems, do hands-on C/C++/Python development (Linux/embedded), and drive the full lifecycle from design through integration, verification, and deployment while leading and mentoring engineers.
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.
To apply online please use the 'apply' function, alternatively you may contact Evangeline. (EA: 94C3609/ R24124002 )