Senior Software Engineer (C++) (120)

re-zoo-me

Singapore

On-site

SGD 70,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

re-zoo-me is in Singapore seeking an experienced embedded software engineer to build Linux-based NetZero products and maintain existing codebases.

You will select Yocto/Buildroot distributions, collaborate with a small team, and contribute to a Home EMS system using Home Assistant components for scalable, long-term solutions. The role targets global markets with a focus on Europe, from design through maintenance.

Qualifications

  • 3 years of embedded software development, Linux preferred.
  • Experience with embedded Linux distributions (Yocto/Buildroot) and kernel development.
  • Familiarity with Home Assistant or similar open-source home automation.
  • Knowledge of data protocols and edge AI tools; cybersecurity basics.

Responsibilities

  • Develop and maintain embedded software for NetZero products; ensure code reusability.
  • Collaborate with a small, focused team to deliver software on time.
  • Identify and implement best embedded Linux distribution for projects (Yocto/Buildroot).
  • Develop Home EMS system using a common Linux OS stack and open-source components.
  • Ensure software is scalable for global markets, starting with Europe.
  • Participate in full software development lifecycle: design, development, testing, deployment, maintenance.
  • Stay updated with industry trends to drive innovation.

Skills

C/C++ programming
Embedded Linux
ARM SoCs
Linux kernel development
Home Assistant experience
Cybersecurity basics
Data communication protocols

Education

Bachelor's or master's in Computer Science or Electrical Engineering

Tools

Yocto
Buildroot
Home Assistant
BLE

Job description

Primary Responsibilities
  • Develop and maintain embedded software for NetZero products, ensuring code reusability across different projects.
  • Collaborate with a small, focused team to deliver high-quality software solutions within specified timelines.
  • Identify and implement the best embedded Linux distribution for all projects, with a preference for long-term consistency(e.g., Yocto, Buildroot).
  • Develop a Home EMS system based on a common Linux OS stack, utilizing open-source Home Assistant components for whole home energy management, with potential future integration of local AI functionalities.
  • Ensure software solutions are scalable and adaptable for global markets, with an initial focus on the European market.
  • Participate in the full software development lifecycle, including design, development, testing, deployment, and maintenance.
  • Stay updated with the latest industry trends and technologies to drive continuous improvement and innovation.
Requirement
  • 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 and good working experience in C/C++programming languages.
  • Experience with embedded Linux distributions, such as Yocto or Buildroot, and familiarity with Linux kernel development.
  • Experience in EV charging systems is a plus.
  • Familiarity with modern ARM SoCs and low-level device driver knowledge in embedded system designs.
  • Experience with Home Assistant or similar open-source home automation platforms.
  • Familiarity with modern cybersecurity requirements, relevant design techniques, and legal requirements such as the updated CE-RED Directive.
  • Knowledge of common data communication protocols, edge AI implementations & tools, and modern wireless technologies (Thread, Wi-Fi 7, BLE Coded PHY) is advantageous.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Embedded Engineer (C/C++) for Linux Home EMS & IoT
Senior Embedded Engineer (C/C++) for Linux Home EMS & IoT

IT CONSULTANCY & SERVICES PTE LTD • Singapore

On-site
SGD 70,000 - 110,000
Embedded Software Engineer – Home Energy EMS & Linux
Embedded Software Engineer – Home Energy EMS & Linux

re-zoo-me • Singapore

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

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRT SYSTEMS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
Senior Engineer – Vehicle Network
Senior Engineer – Vehicle Network

Desay SV • Singapore

On-site
SGD 90,000 - 170,000
Full Stack Embedded Software Engineer
Full Stack Embedded Software Engineer

KOMAX SINGAPORE PTE LTD • Singapore

On-site
SGD 90,000 - 130,000
Senior/Staff Software Architect (AIoT SoC Platform)
Senior/Staff Software Architect (AIoT SoC Platform)

Realtek Singapore Private Limited • Singapore

On-site
SGD 180,000 - 240,000
Software Engineer – IoT Development
Software Engineer – IoT Development

REALTEK SINGAPORE PRIVATE LIMITED • Singapore

On-site
SGD 60,000 - 80,000