Senior Embedded Software Engineer - Permanent Role

Singapore 4 days agoFull-time External
41.1k - 46.6k / mo
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.