Work with user experience designers and artists to achieve efficient and reusable user interfaces on embedded systems.
Develop, enhance and maintain embedded application-middleware library software and application software.
Skills and experience needed:
Experience working and communicating with artists and designers.
A demonstrated history of excelling in a dynamic, fast-paced, customer- and market-driven environment.
Strong communication, interpersonal and self and project management skills.
Strong fundamentals with both elegant, efficient and maintainable C and C++ programming.
Experience with 32-bit embedded systems required, with 8- and 16-bit embedded systems a plus.
Experience with application frameworks such as Android, iOS, Cocoa, Qt, GTK a plus.
Experience with MVC design pattern a plus.
Nest reinvents unloved but important home products, like the thermostat and smoke and carbon monoxide alarm. The company focuses on...