Senior Software Engineer (C++) (120)
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 medianExplore related jobs
Similar jobs
See all similar jobsDental Assistant (Open to Fresh) (120)
DevSecOps Engineer (Ref 101)
Prompt Engineer (Ref 101)
Data Engineer (Ref 101)
Backend Systems Engineer (Ref 101)
Systems Executive, Intelligent Platforms (Open to Fresh) (ref 120)
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.
