- 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!
重要安全守则
申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。