Within the Platform Solutions group, the Systems Engineering software team's mandate is to provide several core services, including the development of specific software tools and processes for use within the internal software teams, as well as delve into analyzing and improving the robustness and security of the AMD Graphics Driver. This small team of dedicated developers contributes their own talents as well as coordinates with other software teams on a complete solution. Skills and experience required for this opening include C/C++ (for security analysis of the AMD Graphics Driver), Java and/or Python (for development of various tools, and extending security products), and a history of using security analysis tools (such as static code analyzers, fuzzy input test suites, fault injectors, etc.), and doing security analysis (such as developing threat models, authoring design guides towards security, etc.).
Planning, designing, developing and using software development tools and/or security analysis tools.
Provide technical leadership in the development of tools, processes and best practices.
Accountable on time delivery of deliverables.
Involves collaboration on or assuming the consultative or leadership responsibilities for a specific project or for product development initiatives.
Is required to deal with internal groups on behalf of the group or project.
Has accountability for results in a particular area of work.
Previous experience in developing or using security analysis tools, especially for kernel mode drivers.
Solid knowledge of PC architecture.
Solid knowledge of Windows or Linux kernel as a plus.
BS + 3-7 years or MS + 1-3 years.