Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer (Embedded C / C++)

ENVIRODYNAMICS SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A security solutions provider in Singapore is seeking an experienced Embedded Software Developer to join their team. This role involves designing, developing, and implementing embedded software components primarily using C/C++. The ideal candidate should have over 5 years of hands-on experience in embedded systems software development and a Bachelor’s degree in a relevant field. Responsibilities also include mentoring junior engineers and contributing to team strategy. Competitive package offered.

Qualifications

  • 5+ years of hands-on experience in embedded systems software development.
  • Solid understanding of unit testing and software quality practices.
  • Ability to understand hardware designs, including reading schematics and datasheets.

Responsibilities

  • Translate requirements into production-ready software.
  • Design, develop, and implement embedded software components using C/C++.
  • Mentor junior engineers and contribute to team capability building.

Skills

Embedded systems software development
C/C++ programming
Unit testing
Agile development methodologies
RTOS and/or Embedded Linux
Low-level device drivers

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering or related discipline
Job description
Company’s Profile

Our client, a security solutions provider has been established for more than 25 years, with a strong reputation in the industry. They specialize in delivering comprehensive turn-key security systems, from design and integration to maintenance and support and serve clients in government, trade and commercial sectors. They are now looking for a skilled Embedded Software Developer (C / C++) to join their expanding team!

Location

Ang Mo Kio

Working hours

Monday to Friday, Office Hours

Key Responsibilities
  • Work closely with system architects and engineering teams to translate requirements into production-ready software.
  • Design, develop, and implement embedded software components primarily using C/C++.
  • Create and execute unit tests to ensure software correctness and robustness.
  • Perform verification and validation of software on target hardware platforms.
  • Support deployed systems through maintenance activities and provide technical guidance to internal users.
  • Continuously explore and adopt new tools, methodologies, and technologies to improve development efficiency and quality.
  • Contribute to roadmap planning and the definition of next-generation products.
  • Improve software infrastructure to meet performance, scalability, and reliability goals.
  • Use metrics, experimentation, and analysis to guide technical decisions.
  • Take full ownership of technical challenges from design through deployment and long-term operation.
  • Mentor junior engineers and actively contribute to team capability building.
  • Help shape long-term technical strategy aligned with business objectives.
Requirements
  • Min. 5+ years of hands-on experience in embedded systems software development.
  • Min. Bachelor’s degree in Electrical Engineering, Computer Engineering or a related discipline.
  • Strong background in RTOS and/or Embedded Linux environments.
  • Experience developing or interfacing with low-level device drivers (e.g. CAN, UART, SPI).
  • Proficient in C/C++ programming.
  • Solid understanding of unit testing and software quality practices.
  • Familiarity with agile development methodologies.
  • Experience delivering embedded products from initial power-on through full system functionality.
  • Ability to understand hardware designs, including reading schematics and datasheets.
  • Strong communication skills and comfort working in fast-paced, evolving environments.
  • Genuine interest in space systems, satellites, or remote imaging technologies.

📩 Your recruiter:WhatsApp your CV/resume to Celineat8977 7051for a quickerresponse.

You may also drop your resume via email tocelinechan@envirodynamics.com.sg – only shortlisted candidates will benotified.

Celine Chan I Reg. No: R21103433

EnviroDynamics Solutions Pte Ltd I EA License No.: 12C6285

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