Software Development Engineer
Core
Develop, test, and debug programs and system changes in a custom application environment focused on product security, while assisting with architecture design and encryption management.
Role type
Senior Software Development Engineer (Security & Infrastructure)
Builds
Custom application environment, security solutions, and infrastructure improvements for compute base (CPU to GPU)
Domain
Semiconductor/Compute Security
Deliverable
production ML models | product features | infrastructure
Required skills
Java, .NET, C++, Python, SQL, UNIX/Linux, Tomcat, JBoss, WebSphere, PostgreSQL, Microsoft SQL Server, x86/ARM architecture, virtualization, network protocols, cryptography, encryption key management, firmware development, API design, security principles (confidentiality, integrity, availability, authentication, authorization, auditing), industrial security standards (TCG, DMTF, OCP, NIST, FIPS, Common Criteria)
Preferred skills
Experience with Windows, Linux, gaming, compute, and virtualization environments
Responsibilities
Develop, unit test, debug, and implement programs and system changes; Assist with system architecture and design documentation; Analyze and improve infrastructure and application performance; Work with ecosystem partners to improve security across the compute base; Support global business users to ensure enterprise application SLAs are met
Seniority
Senior, hands-on IC
