Senior C/C++ Developer

Helius Technologies

Singapore

On-site

SGD 70,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Helius Technologies seeks an experienced embedded software engineer in Singapore to design and maintain software for Net Zero products. You will build a common Linux OS stack, use Yocto or Buildroot, and integrate Home Assistant components for a scalable Home EMS system.

Join a small focused team, contribute to the full software lifecycle, and stay current with embedded Linux, cybersecurity, and edge AI to support global markets.

Qualifications

  • 3+ years of embedded software development experience, preferably in Linux.
  • Strong proficiency in C/C++ programming languages.
  • Experience with embedded Linux distributions such as Yocto or Buildroot; familiarity with Linux kernel development.
  • Experience with Home Assistant or similar open-source home automation platforms.
  • Awareness of modern cybersecurity requirements and CE-RED directive considerations.
  • Knowledge of data communication protocols, edge AI tools, and modern wireless tech (Thread, Wi-Fi 7, BLE).
  • Excellent problem-solving and ability to work independently or in a team.
  • Fluency in English; Mandarin proficiency is a plus.

Responsibilities

  • Develop and maintain embedded software for Net Zero products.
  • Collaborate with a small, focused team to deliver high-quality software within timelines.
  • Identify and implement the best embedded Linux distribution for projects (Yocto/Buildroot).
  • Develop a Home EMS system based on a common Linux OS with Home Assistant components.
  • Ensure software solutions are scalable for global markets, starting with Europe.
  • Participate in full software lifecycle: design, development, testing, deployment, maintenance.
  • Stay updated with industry trends to drive continuous improvement and innovation.

Skills

C/C++ programming
Embedded Linux
ARM SoCs knowledge
Home Assistant/Open-source platforms
Cybersecurity awareness
Data communication protocols
Edge AI tools
English fluency

Education

Bachelor's or Master's degree in Computer Science or Electrical Engineering

Tools

Yocto
Buildroot
Linux kernel development

Job description

  • Develop and maintain embedded software for Net Zero 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.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience (3+ years) in embedded software development, preferably in a Linux environment.
  • Strong proficiency in C/C++ programming languages.
  • Experience with embedded Linux distributions, such as Yocto or Buildroot, and familiarity with Linux kernel development.
  • Experience with 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.
  • Excellent problem-solving skills and the ability to work independently as well as part of a team.
  • Fluency in English is essential (reading, writing, speaking); proficiency in Mandarin is a plus.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • Experience in developing products for global markets and understanding of regional regulatory requirements.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C, C++ Developer
C, C++ Developer

HELIUS TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 70,000 - 120,000
Senior Embedded C/C++ Developer — Home Energy Systems
Senior Embedded C/C++ Developer — Home Energy Systems

Helius Technologies • Singapore

On-site
SGD 70,000 - 120,000
Embedded C/C++ Engineer - Linux, Home Assistant, Edge AI
Embedded C/C++ Engineer - Linux, Home Assistant, Edge AI

HELIUS TECHNOLOGIES PTE. LTD. • Singapore

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

BRTSys • Singapore

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

SEARCH STAFFING SERVICES PTE. LTD. • Singapore

On-site
SGD 60,000 - 95,000
Senior Engineer, FIrmware, MedTech Catapult
Senior Engineer, FIrmware, MedTech Catapult

A*STAR - Agency for Science, Technology and Research • Singapore

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

BRT SYSTEMS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Embedded/Senior Embedded Engineer (System)
Embedded/Senior Embedded Engineer (System)

Private Advertiser • Singapore

On-site
SGD 90,000 - 150,000
Embedded Software Developer
Embedded Software Developer

United States Digital Space LLC • Singapore

On-site
SGD 70,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Daikin Holdings Singapore Pte Ltd • Singapore

On-site
SGD 140,000 - 200,000