Embedded Developer C/C++ Windcave is a high-growth, innovative, global leader in payment technology delivering a range of secure solutions in E-commerce, Cashless Parking and Vending, and Retail Terminals to clients across the globe. Processing over US$90 Billion worth of transactions per year, we are one of the largest integrated POS terminal and e-commerce switching providers in Asia Pacific with an impressive global presence and offices in New Zealand, USA, UK, and Australia. As a member of the Embedded Software Development team, you will need to demonstrate: Sound embedded C knowledge and 5+ years of experience with C++ is a plusGood understanding of RTOS and multithreaded programmingGood understanding of TCP/IP protocol and serial communicationGood object oriented and portable coding conceptGood event driven programming conceptGood machine control knowledge (finite state machine control table)Ability to read hardware schematics and datasheetsCompetent to work in a resource limited microprocessorThe successful candidate will operate under the direction of a Software Development Manager but will be expected to carry out project work with little or no supervision as part of a tight team. The projects are interesting, our customer's requirements are complex, and we engage a variety of technologies. The successful candidate will be rewarded with competitive remuneration and as the company continues to grow, so do the opportunities to make your mark in a unique and thriving business. If you meet the criteria and want to join our global expansion, please apply now! Benefits: Hybrid work option (3 days work from office; 2 days work from home)Competitive remuneration packageCareer Development and long-term career opportunityDiverse, energetic and friendly team environment