Hardware Software Engineer: IO Drivers & Control Engines

Daikin Holdings Singapore Pte Ltd

Singapore

On-site

SGD 90,000 - 130,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Daikin Holdings Singapore Pte Ltd seeks a software engineer to design and develop the IO driver framework and protocols, as well as control engine extensions. You will own the full product lifecycle from concept through feature delivery and actively explore emerging technologies to boost innovation and user experience.

The role requires a degree in Electrical/Electronic/Computer/Telecommunication Engineering or equivalent, 3+ years of software development, strong C/C++ skills, and solid Linux

Qualifications

  • Degree in Electrical/Electronic/Computer/Telecommunication Engineering or equivalent.
  • 3+ years software development experience.
  • Strong self-learning and self-management abilities.
  • Proficiency in C/C++ language.
  • Strong knowledge in Linux system programming (file IO, networking, serial communication, processes/threads, memory management, asynchronous IO).
  • Familiar with GCC toolchain, CMake and Docker.
  • Solid understanding of network technologies and protocols (TCP/UDP/MQTT).
  • Strong knowledge in Linux operation (systemd, networking, SSH) and shell scripting; familiar with 1+ Linux distributions (Debian/Ubuntu/ArchLinux/Fedora).
  • Familiar with Git version control system.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Fluent English reading and writing skills.
  • Bonus: experience with real-time Linux or RTOS environments like FreeRTOS.
  • Bonus: familiarity with building automation, BACnet and Modbus.
  • Bonus: Familiar with Boost / Asio.
  • Bonus: Personal project on github

Responsibilities

  • Design and develop the IO driver framework and protocols.
  • Design and develop control engine extensions.
  • Own the full product lifecycle, from concept to feature delivery.
  • Explore and integrate emerging technologies to enhance innovation and user experience.

Skills

C/C++
Linux programming
Network protocols (TCP/UDP/MQTT)
Asynchronous IO
Shell scripting
Git
Problem solving
Communication & collaboration
Fluent English

Education

Bachelor's or equivalent in Electrical / Electronic / Computer / Telecommunication Engineering

Tools

GCC toolchain
CMake
Docker
Boost/Asio

Job description

Daikin Holdings Singapore Pte Ltd seeks a software engineer to design and develop the IO driver framework and protocols, as well as control engine extensions. You will own the full product lifecycle from concept through feature delivery and actively explore emerging technologies to boost innovation and user experience.

The role requires a degree in Electrical/Electronic/Computer/Telecommunication Engineering or equivalent, 3+ years of software development, strong C/C++ skills, and solid Linux

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hardware Developer
Hardware Developer

Daikin Holdings Singapore Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Building Automation Control Engineer
Building Automation Control Engineer

DAIKIN AIRCONDITIONING (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 65,000 - 100,000
Senior Software Engineer: Machine Control (Singapore)
Senior Software Engineer: Machine Control (Singapore)

Hitachi • Singapore

On-site
SGD 90,000 - 130,000
HVAC & BMS Application Engineer - Design, T&C & Controls
HVAC & BMS Application Engineer - Design, T&C & Controls

KELE & ASSOCIATES PTE LTD • Singapore

On-site
SGD 60,000 - 90,000
HVAC Design & Applications Engineer
HVAC Design & Applications Engineer

DAIKIN AIRCONDITIONING (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 54,000 - 75,000
Technical Training Engineer - BAS & Automation Specialist
Technical Training Engineer - BAS & Automation Specialist

Daikin Holdings Singapore Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Senior Technical Writer: BMS & Hardware Docs (Remote)
Senior Technical Writer: BMS & Hardware Docs (Remote)

Daikin Holdings Singapore Pte Ltd • Singapore

On-site
SGD 56,000 - 100,000
Embedded Software Engineer (Linux / Firmware / Device Systems)
Embedded Software Engineer (Linux / Firmware / Device Systems)

DADACONSULTANTS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Exposure to full-stack system dev from
Engineering-driven environment with深
Competitive compensation and long-term
Controls & Embedded Hardware Engineer
Controls & Embedded Hardware Engineer

KA Group | Knight Auto • Singapore

On-site
SGD 78,000 - 112,000
Embedded Security Engineer — Industrial IoT & IEC 62443
Embedded Security Engineer — Industrial IoT & IEC 62443

Daikin Holdings Singapore Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000