en
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
About Robert Walters Singapore

Since our establishment in 1998, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Singapore.

Learn more

Software Engineer (Embedded, C++, Linux)

Save job

About the Role We're partnering with an innovative technology company that is expanding its engineering team in Singapore. This is an exciting opportunity to join a highly collaborative engineering team developing next-generation embedded software for intelligent connected products used in global markets. You'll play a key role in designing and building embedded software from the ground up, working across the full software development lifecycle. This role offers the opportunity to influence software architecture, develop reusable software platforms, and collaborate closely with hardware and product teams to deliver high-quality solutions.

  • Design, develop, and maintain embedded software for Linux-based platforms.
  • Build scalable and reusable software components across multiple product lines.
  • Develop and maintain customised embedded Linux platforms and system software.
  • Collaborate with hardware, firmware, and cross-functional engineering teams to deliver robust and reliable software.
  • Participate in software architecture, design, testing, debugging, system integration, and deployment.
  • Drive software quality through code reviews, continuous integration, and engineering best practices.
  • Evaluate and adopt new technologies to improve product performance and maintainability.

What We're Looking For

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong experience developing embedded software using C/C++.
  • Hands-on experience with Embedded Linux development.
  • Experience customising or maintaining Linux operating systems for embedded devices.
  • Familiarity with Linux kernel OR device drivers
  • Experience with software version control, build systems, and modern software engineering practices.

Do note that we will only be in touch if your application is shortlisted.
Robert Walters (Singapore) Pte Ltd
ROC No.: 199706961E | EA Licence No.: 03C5451
EA Registration No.: R1872517 Annie Ho

Contract Type: Perm

Specialism: Tech & Transformation

Focus: Development / Programming

Industry: IT

Salary: Negotiable

Workplace Type: On-site

Experience Level: Associate

Location: Singapore

Job Reference: VAIAE7-8A42D99B

Date posted: 17 July 2026

Consultant: Annie Ho (R1872517)

Phone number: +6562280283

annie.ho@robertwalters.com.sg

Annie Ho (R1872517)

Save job

Share