Senior Embedded Engineer (C/C++) for Linux Home EMS & IoT

IT CONSULTANCY & SERVICES PTE LTD

Singapore

On-site

SGD 70,000 - 110,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IT Consultancy & Services Pte Ltd is seeking an embedded software engineer to design and maintain NetZero products. You will work in a small team, selecting long-term Linux distributions (Yocto/Buildroot) and building a Home EMS using Open-Source Home Assistant components.

The role focuses on scalable software capable of global deployment, with initial emphasis on the European market, covering the full lifecycle from design to deployment.

Qualifications

  • Bachelor's or master's degree in computer science, Electrical Engineering, or a related field.
  • 3 years’ experience in embedded software development, preferably in a Linux environment.
  • Proficient in C/C++ programming languages.
  • Experience with embedded Linux distributions such as Yocto or Buildroot, and Linux kernel familiarity.
  • Experience in EV charging systems is a plus.
  • Familiarity with modern ARM SoCs and low-level device drivers.
  • Experience with Home Assistant or similar open-source home automation platforms.
  • Awareness of cybersecurity requirements and CE-RED Directive basics.
  • Knowledge of data communication protocols, edge AI tools, and wireless tech such as Thread/Wi-Fi 7/BLE.

Responsibilities

  • Develop and maintain embedded software for NetZero products, ensuring code reusability across projects.
  • Collaborate with a small, focused team to deliver high-quality software within timelines.
  • Identify and implement the best embedded Linux distribution for all projects with long-term consistency.
  • Develop a Home EMS system based on a Linux OS stack using open-source Home Assistant components.
  • Ensure software solutions are scalable for global markets, starting with Europe.
  • Participate in the full software development lifecycle: design, development, testing, deployment, maintenance.
  • Stay updated with industry trends to drive continuous improvement and innovation.

Skills

Embedded C/C++
Embedded Linux
ARM SoCs
Device drivers
Home Assistant
Cybersecurity basics
Networking protocols
Edge AI concepts

Education

Bachelor's or Master's in CS/EE

Tools

Yocto
Buildroot
Linux kernel development
Home Assistant platform

Job description

IT Consultancy & Services Pte Ltd is seeking an embedded software engineer to design and maintain NetZero products. You will work in a small team, selecting long-term Linux distributions (Yocto/Buildroot) and building a Home EMS using Open-Source Home Assistant components.

The role focuses on scalable software capable of global deployment, with initial emphasis on the European market, covering the full lifecycle from design to deployment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded C++ Engineer - Home Energy EMS
Senior Embedded C++ Engineer - Home Energy EMS

it consultancy & services pte ltd • Singapore

On-site
SGD 60,000 - 90,000
Senior Embedded Engineer — Linux, Yocto & Home Energy
Senior Embedded Engineer — Linux, Yocto & Home Energy

IT CONSULTANCY & SERVICES PTE LTD • Singapore

On-site
SGD 90,000 - 130,000
Embedded Linux Engineer for Home Energy EMS & AI (EU)
Embedded Linux Engineer for Home Energy EMS & AI (EU)

SG It Consultancy & Services Pvt. Ltd. • Singapore

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

it consultancy & services pte ltd • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Engineer (C++) (120)
Senior Software Engineer (C++) (120)

IT CONSULTANCY & SERVICES PTE LTD • Singapore

On-site
SGD 90,000 - 130,000
Senior Software Engineer (C/C++ Embedded Developer) (120)
Senior Software Engineer (C/C++ Embedded Developer) (120)

IT CONSULTANCY & SERVICES PTE LTD • Singapore

On-site
SGD 70,000 - 110,000
Embedded Software Engineer: Net Zero & Home Energy
Embedded Software Engineer: Net Zero & Home Energy

HELIUS TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 73,000 - 78,000
Senior Software Engineer (C++) (120)
Senior Software Engineer (C++) (120)

SG It Consultancy & Services Pvt. Ltd. • Singapore

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

HELIUS TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 73,000 - 78,000
Senior Embedded Engineer (Linux) - Lead Design & Delivery
Senior Embedded Engineer (Linux) - Lead Design & Delivery

EFUNITY PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000