Search by job, company or skills

T

Senior Embedded Software Engineer (Perm Role)

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

Job Description

Responsibilities

  • Work closely with cross-functional engineering teams and system architects to deliver product features from requirements analysis through deployment.
  • Design, develop, and implement embedded software in C/C++, including comprehensive unit testing of all components.
  • Perform software verification and validation on target hardware platforms.
  • Provide ongoing software maintenance and technical consultation for deployed systems.
  • Continuously enhance technical skills and adopt new tools, techniques, and methodologies to improve development efficiency and quality.
  • Contribute to the definition and roadmap of future products and system architectures.
  • Improve system infrastructure to meet and exceed performance, reliability, and scalability targets.
  • Drive data-informed decisions using metrics, experimentation, and engineering best practices.
  • Take end-to-end ownership of technical problems, considering user experience, data models, scalability, operability, and long-term maintainability.
  • Mentor junior engineers and actively contribute to team and individual development.
  • Help shape long-term technical strategy aligned with business objectives and engineering excellence.
  • Foster an innovative engineering culture by challenging assumptions, thinking creatively, and staying intellectually curious.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related discipline (or equivalent experience).
  • Minimum 5 years of hands-on experience in embedded software development using RTOS and/or Linux.
  • Strong understanding of low-level device drivers and communication protocols (e.g. CAN, UART, SPI).
  • Proficiency in C/C++ with solid software engineering fundamentals.
  • Good understanding of unit testing and embedded software validation practices.
  • Strong curiosity and eagerness to learn, with the ability to rapidly explore, prototype, and demonstrate new ideas.
  • Excellent communication skills and the ability to perform effectively in a fast-paced, flexible, and innovative environment.
  • Experience working in Agile development environments and across the full embedded product lifecycle, from power-on to fully functional systems.
  • Ability to understand hardware designs, including reading schematics and datasheets.
  • Strong interest in space, satellite systems, and remote imaging technologies.

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138085303