Job Search and Career Advice Platform

Enable job alerts via email!

Firmware Engineer (C/C++)

TALENTSIS PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is seeking an experienced embedded software developer. The candidate should have a degree in Electrical or Computer Engineering and over 5 years of experience in embedded software development, particularly with C/C++. Responsibilities include collaborating with engineering teams, designing and implementing software, and verifying software on target hardware. This dynamic role offers an opportunity to contribute to innovative projects in a fast-paced environment.

Qualifications

  • 5+ years of experience in embedded software development.
  • Strong skills in C/C++, with experience in low-level drivers.
  • Familiar with the full embedded product lifecycle.

Responsibilities

  • Collaborate with engineering teams to deliver product features.
  • Design, implement, and maintain embedded software.
  • Verify and validate software on target hardware.

Skills

C/C++ expertise
Embedded systems understanding
Unit testing experience
Agile development
Communication skills

Education

Degree in Electrical or Computer Engineering

Tools

RTOS
Linux
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 toqianyu@talentsis.com.sgfor immediate processing.
Only shortlisted candidates will be notified.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.