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 (www.freshup.com.hk) 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.