
Search by job, company or skills
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.
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.
Work Location: North
(EA Reg No: 20C0312)
Please email acopy of your detailed resume to [Confidential Information] for immediate processing.
Only shortlisted candidates will be notified.
Job ID: 137794819