Applications Software Developer (North Scottsdale)
-
Key Innovations, Inc. is a local company with global reach specializing in the design of highly secure electronic payment devices. We are seeking an Applications Software developer with C/C++ experience developing applications for both Linux and Microsoft Windows platforms for our Scottsdale office. This position will be responsible for integration of our payment products with acquiring hosts, gateways, and in-store EPS/POS systems.
Windows Experience must include:
* Usage of Visual Studio
* Win32 API interface, and POSIX development
* Network sockets programming
* Creation of complex installation distributablesLinux Experience must include
* Usage of Eclipse IDE
* G++ toolchainSkills desirable
* Ability to write software that will compile and execute on both Windows and Linux platforms.
* Multi-threaded application issues including proper semaphore and mutex usage
* MFC, .NET, DLL, SO, and COM object development a plus
* Subversion, Bugzilla, and Doxygen tool usageApplicant should have experience with design and development of applications and support libraries, user interface development, and communications including serial and IP. Applicant should have good verbal and written communications skills and understanding of the product development life cycle.
This position reports to the manager of engineering.
We are a growing company offering a professional environment, comprehensive benefits and excellent compensation program including a bonus plan, SIMPLE IRA with corporate matching, and health and dental benefits.
- Location: North Scottsdale
- Compensation: From 75k depending on experience + performance based bonus program. 25 PTO days
- Principals only. Recruiters, please don’t contact this job poster.
- Please, no phone calls about this job!
- Please do not contact job poster about other services, products or commercial interests.




