Job ref no.: CT3128793-01#0016
HKC Technology Limited

Senior Software Engineer (Firmware)

HKC Technology Limited

Job Description

  • Develop software(firmware) of electronic products that may include IoT products, VoIP product,  mobile accessories, Computer vision, AI and wireless peripherals (WiFi / Bluetooth /RFID / LoRa / NBIoT)
  • Utilize testing and troubleshooting skills to deliver high quality firmware
  • Enhance the end to end process of the software development life-cycle, including requirements analysis, design, implementation and maintenance.


  • Bachelor Degree or above in Electronic Engineering / Software Engineering / Computer Engineering or related discipline
  • Minimum 3 years of hands-on experiences in embedded application development
  • Proficient in C/C++ programming language, debugging software tools. 
  • Experience in the embedded software industry
  • Familiar with I2C, UART, SPI, File Systems and NAND and NOR flash support
  • Familiarity with standard tools such as compilers, debuggers, specifically ARM based
  • Knowledge in IoT technologies will be advantageous
  • Self-motivated and willing to learn
  • Candidates with less experience will be considered as Software Engineer

An attractive salary package and fringe benefits will be offered to the successful candidate.

Interested parties please click "Apply Now" to send your resume and expected salary to Human Resources Manager. You will also have good chances of experiencing new technology and equipment.


Data collected will be used for recruitment purposes only.


More job information
Job ref no. CT3128793-01#0016
Job Function
  • Wong Chuk Hang
Employment Term
  • Full-time
  • 3 years - 5 years
Career Level
  • Non-management level
  • Degree
Require to Travel
  • Travel occasionally
Qualifications or Licenses
  • I2C
  • C/C++
  • UART
  • SPI
  • 5-day week
  • Education subsidies
  • Gratuity
  • Marriage leave