Search by job, company or skills

C

Senior Software Engineer - Advanced Embedded Software

3-5 Years
SGD 0.72 - 0.9 LPA
Save
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Overview:

We are seeking experienced Senior Software Engineers to join our development hub in Singapore.

The successful candidate will be part of a small, focused team tasked with developing advanced embedded software for our Net Zero products, including bi-directional EV chargers and Home Energy Management Systems (HEMS).

Key Responsibilities:

. 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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 150991001