Embedded Software Engineer, C++

We+ Asia

Singapore

On-site

SGD 90,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

We+ Asia in Singapore seeks an Embedded Software Engineer to design software enabling connectivity and control of measurement devices across Field, Edge, and Cloud.

You will work with Firmware, Electrical, and Physics teams to bring advanced measurement solutions to market, including cloud-based solutions for remotely connected IIoT devices using C++/C# on Windows and Linux.

Qualifications

  • Bachelor's degree in a related field; 5+ years of cloud/on-premise software experience.
  • Strong proficiency in C#/.NET and C++ with cross-platform development.
  • Deep knowledge of Linux/Windows and Embedded Linux (Yocto).
  • Experience with cloud/IoT solutions and Azure DevOps pipelines.

Responsibilities

  • Build prototypes and production software for cloud and on-premise services.
  • Design and implement software for connectivity and control of measurement devices.
  • Develop in a multidisciplinary team including Firmware, Electrical, and Physics.
  • Write technical reports, papers, and presentations as needed.
  • Stay current with IoT technologies and share expertise across the org.

Skills

C++
C#
Windows
Linux
Embedded Linux
Yocto

Education

Bachelor's degree (CS/SE or related)

Tools

Azure DevOps

Job description

We are looking for an Embedded Software Engineer to design and develop software solutions that enable connectivity and control of measurement devices across the Field, Edge, and Cloud. You will work in a multidisciplinary team of Firmware Engineers, Electrical Engineers, and Physicists to bring advanced measurement solutions to market.

In this role, you will also contribute to cloud-based solutions that enhance the Digital Experience of remotely connected IIoT devices.

We are looking for someone with a strong background in C++ and C# programming, experience in Windows and Linux application development, and knowledge of communication protocols and messaging systems. If you enjoy solving complex problems and working in a collaborative, fast-paced environment, we'd love to hear from you.

  • Build prototypes, products, and systems suitable for testing; set up and run lab simulations.
  • Develop and maintain high-quality software for cloud and on-premise services and applications.
  • Stay current with cutting-edge IoT-related technologies.
  • Share expertise throughout the organization and provide user training for products.
  • Evaluate engineering approaches and risks to develop production plans that ensure high-quality, cost-effective products.
  • Author technical reports, papers, articles, patents, and presentations.
  • Develop and maintain Azure DevOps release pipelines.

Required:

  • Bachelor's degree in Computer Science, Software Engineering, Petroleum Engineering, Geology, Petrophysics, or a related field.
  • 5+ years of experience developing cloud and/or on-premise services and applications.
  • Proficiency in C# / .NET and C++.
  • Deep understanding of one of the following platforms: Linux, Windows, or Embedded Linux (e.g., Yocto).

Preferred (Nice to Have):

  • Angular
  • Golang
  • Python
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

WE-PLUS PTE. LTD. • Singapore

On-site
SGD 75,000 - 100,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer, C++
Software Engineer, C++

Randstad Singapore • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer
Software Engineer

RAY TECH SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

Creative Technology Ltd. • Singapore

On-site
SGD 48,000 - 78,000
SOFTWARE SYSTEM ARCHITECT
SOFTWARE SYSTEM ARCHITECT

Upper Spring Consulting • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Hardware Design Engineer
Senior Embedded Hardware Design Engineer

Groundup.ai Pte Ltd • Singapore

Hybrid
SGD 120,000 - 180,000
Software Engineer
Software Engineer

CREATIVE LABS PTE. LTD. • Singapore

On-site
SGD 40,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

HEWLETT PACKARD ENTERPRISE SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 120,000
C++ Software Engineer (Advanced level)
C++ Software Engineer (Advanced level)

Mindteck Singapore Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Retention bonus (1 month) after 12 mth