work with some of the most innovative companies on the planet to help improve people’s lives and build a sustainable future, push the forefront of technology in a broad spectrum of fields, often integrating ideas from different topics into surprising new solutions, develop solutions using programming languages such as C++ and C#, debug and maintain written code (and tests), define and organize development projects on an ongoing basis, report and resolve issues related to the projects