Responsibilities
• Work closely with cross-functional engineering teams and system architects to deliver product features from requirements analysis through deployment.
• Design, develop, and implement embedded software in C/C++, including comprehensive unit testing of all components.
• Perform software verification and validation on target hardware platforms.
• Provide ongoing software maintenance and technical consultation for deployed systems.
• Continuously enhance technical skills and adopt new tools, techniques, and methodologies to improve development efficiency and quality.
• Contribute to the definition and roadmap of future products and system architectures.
• Improve system infrastructure to meet and exceed performance, reliability, and scalability targets.
• Drive data-informed decisions using metrics, experimentation, and engineering best practices.
• Take end-to-end ownership of technical problems, considering user experience, data models, scalability, operability, and long-term maintainability.
• Mentor junior engineers and actively contribute to team and individual development.
• Help shape long-term technical strategy aligned with business objectives and engineering excellence.
• Foster an innovative engineering culture by challenging assumptions, thinking creatively, and staying intellectually curious.
Requirements
• Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related discipline (or equivalent experience).
• Minimum 5 years of hands-on experience in embedded software development using RTOS and/or Linux.
• Strong understanding of low-level device drivers and communication protocols (e.g. CAN, UART, SPI).
• Proficiency in C/C++ with solid software engineering fundamentals.
• Good understanding of unit testing and embedded software validation practices.
• Strong curiosity and eagerness to learn, with the ability to rapidly explore, prototype, and demonstrate new ideas.
• Excellent communication skills and the ability to perform effectively in a fast-paced, flexible, and innovative environment.
• Experience working in Agile development environments and across the full embedded product lifecycle, from power-on to fully functional systems.
• Ability to understand hardware designs, including reading schematics and datasheets.
• Strong interest in space, satellite systems, and remote imaging technologies.
(EA Reg No: 20C0312)
Please email acopy of your detailed resume to abegail@talentsis.com.sg for immediate processing.
Only shortlisted candidates will be notified.