Search by job, company or skills

E

Senior Software Developer (Embedded C / C++)

5-7 Years
SGD 7,000 - 8,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

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 Celine at 8977 7051 for a quickerresponse.

You may also drop your resume via email [Confidential Information] - only shortlisted candidates will benotified.

Celine Chan I Reg. No: R21103433

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 140381347