It Consultancy & Services Pte Ltd · MyCareersFuture · 1mo
Senior Software Engineer (C/C++ Embedded Developer) (120)
Singapore- Posted
- 2026-09-08 (1mo)
- Place
- Singapore
- Commitment
- Full Time
- Salary
- SGD 4,500 – 6,800 / month
- Experience
- 3+ YOE
- Education
- Master's
- Department
- Information Technology
- Source
- MyCareersFuture (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
Home Automation SystemsLinux DevelopmentEmbedded ProgrammingC LanguageSoftware DevelopmentC++LinuxArtificial IntelligenceCybersecurityMicrosoft WordElectrical EngineeringContinuous Improvement
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 hres@itcspl.com.
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
It Consultancy & Services Pte Ltd
11 open roles in Singapore, straight from It Consultancy & Services Pte Ltd’s own careers page.
- Business Analyst (Ref 101)Singapore · 2d
- Windows Systems Engineer (Ref 101)Singapore · 1w
- Prompt Engineer (Ref 101)Singapore · 1w
- Dental Assistant (120)Singapore · 1w
- Front Desk Receptionist and Admin (Dental Clinic) (120)Singapore · 1w
- Software Engineer Java/Oracle (Ref 101)Singapore · 2w
- .Net Software Engineer (Ref 101)Singapore · 2w
- Data Engineer (Ref 101)Singapore · 2w
- AI Engineer - LLM & AI AgentSingapore · 3w
- AI Engineer - Product Intelligence (ref: 120)Singapore · 3w