Search by job, company or skills

Senior Embedded Software Engineer (Many positions/ Permanent)

5-7 Years
SGD 7,200 - 8,800 per month
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

About the Role

We are looking for an experienced Embedded Software Engineer to lead the architecture, design, and development of embedded software and firmware for high-performance security products. You will work closely with cross-functional teams to deliver reliable, scalable, and secure embedded solutions while providing technical leadership throughout the product development lifecycle.

Key Responsibilities

Software Architecture & Development

  • Design and develop embedded software and firmware for Linux-based platforms.
  • Define software architecture, system interfaces, and integration strategies.
  • Customize embedded Linux operating systems to support product requirements.
  • Develop, integrate, test, and optimize embedded software components.

Technical Leadership

  • Lead and mentor software engineers throughout the development lifecycle.
  • Review software designs, source code, and technical documentation.
  • Promote best practices in software architecture, secure coding, and performance optimization.

System Integration & Delivery

  • Integrate software with hardware platforms and perform system-level testing.
  • Support firmware releases, manufacturing, product qualification, and deployment.
  • Collaborate with internal teams and external vendors to ensure successful project delivery.

Documentation & Quality

  • Prepare technical documentation, architecture designs, and engineering reports.
  • Ensure compliance with engineering standards, quality requirements, and development processes.

Requirements

  • Degree in Computer Engineering, Computer Science, Electrical Engineering, or a related discipline.
  • Minimum 5 years of experience in embedded software or firmware development.
  • Strong programming skills in C/C++, Rust, Python, and Bash scripting.
  • Experience with Embedded Linux platforms and OS customization.
  • Strong understanding of hardware-software integration and embedded systems.
  • Knowledge of networking concepts, routing, switching, and network programming.
  • Familiarity with cloud technologies, GitLab, Docker, and CI/CD pipelines.
  • Strong analytical, troubleshooting, leadership, and communication skills.
  • Experience with Linux kernel drivers, C# application development, secure coding, or HSM products will be an advantage.

(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:

About Company

Job ID: 152030651

Beware of Scammers

We don’t charge money for job offers