Show more filters
Banner image for Kintec Global Recruitment
Job Type   /   Job Level
Full-time   /   Senior Executive
Company Location
Singapore

Hardware Developer

(Singapore / Kuala Lumpur)


Key Responsibilities:

- Design and develop I 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


Requirements:

- Possess a recognized degree in Electrical, Electronic, Computer, or Telecommunication Engineering or equivalent

- 3+ years software development experience

- Strong self-learning and self-management abilities

- Proficiency in C language / C++

- Strong knowledge in Linux system programming, including file I/O, networking, serial communication, and memory management, asynchronous I/O, process/thread

- Familiarity with GCC toolchain, CMake, and Docker

- Solid understanding of network technologies and protocols in Linux (TCP/UDP/MQTT)

- Strong knowledge in Linux operation (systemd, networking, SSH etc.) and shell scripting, familiarity with 1+ Linux distribution (Debian, Ubuntu, ArchLinux, Fedora, etc.)

- Familiarity with Git version control system

- Excellent problem-solving and analytical skills

- Strong communication and collaboration skills

- Fluent English reading and writing skills


Bonus:

- Experience developing under real-time Linux or RTOS environments like FreeRTOS

- Familiarity with building automation, BACnet, and Modbus

- Familiarity with Boost / Asio

- Personal project on GitHub


Working Location:

Bandar Puteri Puchong, 47100 Puchong, Selangor

Official working hours: Monday to Friday, 8.30am to 6pm


Contract Type:

Permanent


Join a passionate engineering team to work on cutting-edge hardware development projects. Collaborate, innovate, and grow your career in a dynamic environment. Apply today to make an impact!

Jobs in Singapore, Singapore   »   Hardware Developer

More jobs