Job Description :
Primary responsibilities include (but are not limited to):

Develop in C, C++ and Java for Windows and Android.
Collaborate with the team to design, prototype and deliver a quality implementation of complex features.
Problem solve, design and engineer solutions of difficult problems involving hardware and/or multiple software subsystems.
Deliver quality results in a dynamic team.
Quality check, and analyze code in a team environment.
Multi-task on ad-hoc projects.


Experience & Education

BS/MS in CS, EE or equivalent.
2 years minimum of Software development in C and C++.
Experience developing with Windows Internals (i.e., DLLs, frameworks, services – Win 8 preferably
Knowledge of the following Windows sub-systems is highly desirable: DirectX, GDI+, XAudio2, MediaEngine/MediaFoundation, Storage, Sensors, Location, Camera, Contacts, Power Management and Performance.
Good knowledge of Android a huge plus.


Personal & Intangibles

Must be willing to have fun!
Positive attitude and proactive approach.
Top notch communication and relationship building skills are critical in order to influence a variety of internal and external stakeholders including developers, managers, customers and executives.
Ability to multi-task and prioritize tasks.
Ability to troubleshoot and problem solve.
The successful candidate should be able to thrive in a fast-paced, startup like environment.
Candidates must be authorized to work in the United States.