Job information

$ 20,000 - 40,000 HKD per month

Job Description

Job description and responsibilities

Programming  in C and developing in Linux environment
Communicate with other embedded devices and back-end servers
Enhancements, updates, and programming changes for embedded system
Analyze, debug and modify software/firmware with software functionality
Analysis of root-cause sources of error, implement improvements in hardware
Inform development direction which related to product design, specification limits, and algorithm performance.

Job requirements

2 - 3 years of writing software, C/C++ development experience
Familiarity with board-level communication including SPI, sockets communication
Experience developing software on platforms such as Linux, embedded, python
Experience with Atmel, Atom processor, Atmel Studio, Altium, pcb and schematics design
Experience with troubleshooting and debugging hardware / softwareSelf-motivated, analytic, with positive working attitude and a good team player
Good command of written and spoken English and Chinese
Fresh graduate is also welcomed
The FreshUp team ( is highly regarded in the vending industry as our people-oriented values are deeply rooted in our culture.. We are strongly committed to the development of our people. Interested parties please apply with full resume, state expected salaries by clicking "Apply Now". All applications and data collected will be treated in strict confidence and used exclusively for recruitment purposes. Only short listed candidates will be invited for interview.

Equity part is negotiable.

Salary range / month :  HK$ 20k-40k