R&D Engineer II - Desktop platform(17196)
RESPONSIBILITIES
- Performs analysis of large and complex code base to identify security vulnerabilities and address them
- Performs analysis of dependencies, licensing requirements, and security implications of using various third party software and is responsible for adding, upgrading and maintaining their versions in development streams
- Collaborates with development teams for porting and debugging software on different platforms and processor architectures
- Collaborates with development teams on projects that may involve restructuring code and/or significant changes to the developer experience
- Employs best practices and helps to maintain them through technical reviews
- Anticipates future needs and technology evolution, proposes and participates in implementation of new solutions