Lead R&D Engineer, C++ & 3D graphics (17202)
Key Duties and Responsibilities
- Defines and implements proofs-of-concept to demonstrate architecture and value.
- Leads teams defining the architecture and design of new software modules and the transformation of existing modules.
- Documents best practices and guidelines, and mentors other teams on applying the architecture principles. Helps other teams with technical and implementation details.
- Employs best practices and helps to maintain them through technical reviews and mentoring.
- Perform software development activities in areas including GUI, 3D and 2D visualization, post processing, software design and user experience.
- Employs best software practices and software design principles.
- Investigate problems discovered by QA or product support and develop solutions. Perform bug verification and release testing.
- Understand the requirements for a product, including target environment, performance criteria, and competitive issues.
- Works independently with minimal supervision, and leads small teams implementing critical tasks.