Routiqo

Mid-level Embedded System Engineer

Daikin

  • Bandar Puteri Puchong, Selangor
  • Full-time

Responsibilities:

  • Developing the firmware using C/C++ or assembly language for microcontroller.
  • Coding for application program or device driver in embedded Linux environment.
  • Porting bootloader and Linux kernel into the customized hardware board.
  • Mitigate cybersecurity risks for the products
  • Diagnose and fix problems when issues arise
  • Understand or design the electronic circuit.
  • Perform electrical measurements using proper tools like oscilloscope.
  • Ensure products to pass regulatory compliances like CE, FCC, UL and others
  • Preparing engineering documentation.

Requirements:

  • Candidate must possess a recognized degree in Electrical / Electronic / Computer / Telecommunication Engineering or equivalent.
  • Practical knowledge in developing microcontroller firmware in C/C++
  • Good knowledge in U-Boot, Linux kernel, Linux application programming and shell script.
  • Use git for version control in firmware development
  • Must understand or can design the basic electronic hardware for digital/microcontroller system and analog system.
  • Excellent debugging skills and knowledge of interaction between hardware and firmware.
  • Practical knowledge in using measurement tools to collect correct readings.
  • Must possess good written, verbal and interpersonal communication skills along with good time management skills.
  • Engineers with 2 to 8 years experience are welcome to apply.
  • Professional fluency in English is required. Competency in written and spoken Mandarin/Chinese is a distinct advantage to facilitate effective technical exchanges with suppliers/partners from China.

Skills

  • Bash
  • Chinese
  • Communication
  • Cpp
  • English
  • Git
  • Hardware engineering
  • Linux
  • Time management