SalaryPeak

Embedded Software Engineer (C/C++)

TALENTSIS PTE. LTD.
Singapore 5+ years Posted Jan 5, 2026

Salary Range

SGD 90,000 - SGD 96,000 /year

SGD 7,500 - SGD 8,000/month

Apply on MyCareersFuture

Skills Required

RTOSEmbedded SoftwareHardwareARMSoftware EngineeringArchitectsElectricalReliabilityAdaptableFirmwareSoftware DesignSatelliteDebuggingLinuxElectronicsSoftware DevelopmentC++Agile Development

Job Description

Responsibilities:

  • Collaborate with engineering teams and architects to deliver product features from design through deployment.
  • Design, implement, unit test, and maintain embedded software in C/C++.
  • Verify and validate software on target hardware and provide user support for deployed solutions.
  • Improve infrastructure, performance, reliability, and development efficiency using data-driven metrics.
  • Contribute to future product definition, long-term technical vision, and team growth through mentoring.

Requirements

  • Degree in Electrical or Computer Engineering, or equivalent.
  • 5+ years of experience in embedded software development with RTOS and/or Linux.
  • Strong C/C++ skills with experience in low-level drivers (e.g., CAN, UART, SPI) and unit testing.
  • Familiar with agile development and full embedded product lifecycle from power-on to production.
  • Able to read hardware schematics and datasheets.
  • Curious, adaptable, and an effective communicator in a fast-paced environment.
  • Strong interest in space, satellites, or remote imaging.

(EA Reg No: 20C0312)
Please email a copy of your detailed resume to [email protected] for immediate processing.
Only shortlisted candidates will be notified.