Senior Embedded Software Engineer

3 weeks ago


Singapore IT CONSULTANCY & SERVICES PTE LTD Full time
Roles & Responsibilities
  • Lead the development of a Linux-based stack for an EV charger supporting IEC15118-2 to -20 standards, including Plug-n-Charge and AC/DC bi-directional charging (V2X).
  • 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.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5 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.
  • Knowledge of IEC15118 standards and 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.

Interested applicants, please send your updated resume MS Word to hres@itcspl.com.

Please indicate Job Code "105- Senior Embedded Software Engineer" in the email subject

We regret that only shortlisted candidates will be notified.

Formilleza Jacqueline Rey (Reg. Nos. R1104128)

IT Consultancy & Services Pte Ltd

EA License No.: 92C5311

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

Tell employers what skills you have

Linux Kernel
EMS
Embedded Linux
Embedded Software
ARM
Application Development
Unix
Kernel
Device Drivers
Wireless
Energy Management
Embedded Systems
Firmware
Microcontrollers
Electrical Engineering
Linux
Software Development
C++
Visual Studio

  • Singapore Resmed Full time

    Overview Senior Embedded Software Engineer at Resmed . Join our dynamic Product Development team where innovation meets excellence. We are dedicated to creating specifications and designs for new products and enhancing existing ones. If you are passionate about software development and eager to contribute to cutting-edge projects, we want you on our...


  • Singapore Transcelestial Full time

    Be among the first 25 applicants Transcelestial's vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone. Transcelestial's next-generation wireless laser...


  • Singapore Resmed Full time

    Overview Senior Embedded Software Engineer at Resmed . Join our dynamic Product Development team where innovation meets excellence. We are dedicated to creating specifications and designs for new products and enhancing existing ones. If you are passionate about software development and eager to contribute to cutting-edge projects, we want you on our team!...


  • Singapore Transcelestial Full time

    Overview Transcelestial's vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone. Transcelestial's next-generation wireless laser communication...


  • Singapore Transcelestial Full time

    Overview Transcelestial’s vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone. Transcelestial’s next-generation wireless laser communication...


  • Singapore Analog Devices Full time

    Overview Get AI-powered advice on this job and more exclusive features. Join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, ADI has been inventing breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous...


  • Singapore Argyll Scott Full time

    Embedded Software Engineer (Freshgrad welcome) We are looking for a passionate Embedded Software Engineer to join our engineering team. This role is open to fresh graduates and early-career professionals who have a strong interest in embedded systems and firmware development. You will work closely with hardware and systems engineers to design, develop,...


  • Singapore Analog Devices, Inc. Full time

    Engineer, Embedded Software page is loaded## Engineer, Embedded Softwarelocations: Singapore, Kallangtime type: Full timeposted on: Posted Todaytime left to apply: End Date: February 28, 2026 (30+ days left to apply)job requisition id: R Come join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, Analog Devices has been...


  • Singapore G. TECH PTE. LTD. Full time

    Responsibilities: • Design, develop, and maintain embedded software for embedded platforms and bare-metal systems.• Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components.• Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...


  • Singapore 3 CUBED BUSINESS CONSULTING PTE. LTD. Full time

    **Senior Software Engineer - Firmware** **Requirements**: - Degree / Master in Computer Science/ Embedded Systems / Computer Engineering / Electrical Electronic Engineering with concentration in the areas of Embedded Software engineering - Relevant experience in developing Real Time Embedded Systems. - Experience in industrial control systems and...