Senior Software Engineer
Core
Develop and improve FPGA device modeling and physical database software, applying data-driven approaches to optimization and participating in hardware bring-ups.
Role type
Senior Software Engineer (FPGA/Hardware Modeling)
Builds
FPGA device modeling software and physical database systems
Domain
Semiconductor hardware design and FPGA architecture
Deliverable
production ML models | product features
Required skills
C/C++, object-oriented programming, concurrent programming, threading APIs, Windows/Linux development, debugging, source code control, profiling
Preferred skills
Experience with debuggers, profilers, GitHub
Technologies
C, C++, Windows, Linux, GitHub
Responsibilities
Develop and improve FPGA device modeling and physical database software; Work with AMD architecture specialists to improve future products; Participate in new FPGA and hardware bring-ups; Debug and fix existing issues while researching more efficient solutions; Monitor software and hardware trends, particularly algorithms and architecture
Seniority
Senior, hands-on IC