SalaryPeak

Senior Embedded Software Engineer (Many positions/ Permanent)

TALENTSIS PTE. LTD.
Singapore 5+ years Posted Feb 3, 2026

Salary Range

SGD 70,800 - SGD 102,000 /year

SGD 5,900 - SGD 8,500/month

Apply on MyCareersFuture

Skills Required

ReactJSCSSOracleNodeJSHTMLUser StoriesSoftware EngineeringAgileJavaScriptSDLCWeb TechnologiesSQLPythonTeam PlayerJavaC#UXLinuxSoftware DevelopmentC++

Job Description

Job Responsibilities

  • Collaborate closely with cross-functional engineering teams and system architects to deliver product features from requirements analysis through deployment

  • Design, implement, and unit test embedded software components primarily using C/C++

  • Perform software verification and validation on target hardware platforms

  • Provide ongoing software maintenance, technical support, and consultancy for deployed systems

  • Continuously explore and adopt new tools, technologies, and development techniques to improve development efficiency and quality

  • Contribute to the definition and roadmap of future products, aligning technical solutions with business objectives

  • Enhance system and software infrastructure to meet performance, scalability, and reliability targets

  • Drive data-informed decision-making through metrics, experimentation, and hands-on experience

  • Take full ownership of problems end-to-end, considering user experience, data models, scalability, operability, and long-term maintainability

  • Mentor junior engineers and actively contribute to team capability building and technical excellence

  • Help shape the long-term technical vision, ensuring high engineering standards and alignment with strategic direction

  • Foster a culture of curiosity, innovation, and continuous improvement by challenging the status quo

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field (or equivalent practical experience)

  • 5+ years of experience in embedded systems software development using RTOS and/or Linux

  • Strong understanding of low-level device drivers and communication protocols such as CAN, UART, and SPI

  • Solid programming expertise in C/C++ with strong debugging skills

  • Good understanding of unit testing and software quality practices

  • Experience working in Agile development environments and across the full embedded product lifecycle (from power-on to fully functional systems)

  • Ability to understand hardware design, including reading schematics and datasheets

  • Self-motivated learner with a strong desire to explore, test, and prototype new ideas

  • Excellent communication skills and the ability to thrive in a fast-paced, flexible, and innovative environment

  • Strong interest in space technologies, satellites, and remote imaging systems

Your recruiter for this job:
📱 WhatsApp Chally @ 6421 4958 for a quicker response
🔗 Connect with me on LinkedIn
📧 Chally | [email protected]
Talentsis Pte Ltd | EA No: 20C0312