Mid-level Embedded System Engineer
Daikin
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


