Job ref no.: CT3115413-01#1472

Embedded Software Engineer

Advanced Card Systems Limited

  • Dental plan
  • Discretionary bonus
  • Flexible working hours
  • Medical plan


  • Design and develop firmware for smartcard terminals
  • Test and debug embedded system software
  • Review design and code
  • Analyze and enhance performance and efficiency
  • Develop software to verify the target design, test system reliability and test the hardware functions in production


  • University graduate in Computer Engineering, Computer Science or related fields
  • 3 years of hands-on experience on development and troubleshooting on embedded systems
  • Proven experience in embedded systems design with preemptive, multitasking RTOS
  • Solid programming experience in C and C++
  • Familiar with u-boot, Linux kernel and driver development, file system customization
  • Experience in ARM-based embedded system development will be a plus
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills
  • Good command of English, Cantonese and Mandarin

We offer attractive remuneration packages including group medical insurance and dental scheme to successful candidates. Please submit your full resume through Apply Now.

*Personal data is collected for employment purpose only.

All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.

More job information
Job ref no. CT3115413-01#1472
  • N/A
Job Function
Employment Term
  • Permanent
  • Full-time
  • 3 years - 8 years
Career Level
  • Middle management level
  • Degree