Roles & Responsibilities
We are seeking an experienced Technical Lead (Software) to join our team. The ideal candidate is a self-driven professional with a strong technical background, proven leadership capabilities, and the ability to work effectively in a fast-paced, innovative environment.
Responsibilities
- Design and develop production software for instruments.
- Develop diagnostic and fleet monitoring tools incorporating AI technologies.
- Lead architecture and system design for next-generation instruments.
- Drive the long-term evolution and scalability of the instrument software codebase.
- Lead, mentor, and develop local software engineering talent in Singapore.
Requirements
Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related discipline.Minimum of 6+ years of experience in software development along with 3 years of experience leading software teams in a technical capacity.Strong expertise in instrumentation system design and architecture .Proficiency in Modern C++ , Embedded Development , Python 3 , and Linux .Experience applying AI tools within the software development lifecycle.Preferred Qualifications
Experience in Control Systems and Firmware Development , with knowledge of digital and analog design.Proven ability to rapidly prototype and validate software with attention to detail and engineering rigor.Strong analytical, problem-solving, and communication skills.Familiarity with AI-assisted software development and integration into existing toolchains.If your experience aligns with this opportunity, we invite you to apply and be part of the growing team.
EA License : 21C0783
EAP Registration No : R24123529
Tell employers what skills you have
Engineering Mathematics
Scalability
Embedded Linux
Embedded Software
Software Engineering
Embedded Systems
Analog Design
System Design
Attention to Detail
Python
Firmware
Communication Skills
Microsoft Word
Java
Instrumentation
Sourcing
Linux
Software Development
C++