Job is active

Senior Software Engineer (C++) (120)

4 500 – 6 800 $

About this job

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.

Interested applicants, please send your updated resume MS Word to [email protected].

Please Indicate Job Code “120-C++” on the email subject

We regret that only shortlisted candidates will be notified.

John Bryan (Reg No. R1106648)

IT Consultancy & Services Pte Ltd

EA No: 92C5311

Please visit www.itcspl.com to learn more information about ITC

Market insight

Near the median
6 085 $

Based on 26 065 offers with salary for Jobs on-site in Singapore

Full salary breakdown

IT CONSULTANCY & SERVICES PTE LTD Singapore ·

DevSecOps Engineer (Ref 101)

7 000 – 7 800 $
Contract1–3 yearsOn-siteSingapore
IT CONSULTANCY & SERVICES PTE LTD Singapore ·

Prompt Engineer (Ref 101)

7 000 – 7 800 $
Contract1–3 yearsOn-siteSingapore
IT CONSULTANCY & SERVICES PTE LTD Singapore ·

Data Engineer (Ref 101)

7 000 – 7 800 $
Contract1–3 yearsOn-siteSingapore

Frequently asked questions

What salary can I expect?

The employer lists 4 500 – 6 800 $ for this role at IT CONSULTANCY & SERVICES PTE LTD in Singapore. For comparison, the local market median is about 6 085 $ based on 26 065 similar offers.

How do I apply for this job?

Open the original source page and contact the employer there. Finder never charges job seekers.

Are these jobs up to date?

Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.

Where can I see employment type and work format?

Key conditions are shown above the description. You can also open related listings for IT CONSULTANCY & SERVICES PTE LTD and Singapore.