Systems Engineer, Platform Architecture
Core
Design and develop hardware/software interface technologies for chip development and verification, supporting next-generation silicon engineering teams.
Role type
Senior IC systems engineer (hardware/software interface)
Builds
Hardware/software interface technologies for chip prototypes
Domain
Semiconductor / Silicon engineering
Required skills
C++ programming, multi-threading/concurrency, scripting (Python/Lua), debugging and profiling tools
Preferred skills
C++17 with templates, SystemVerilog, HDL simulation, AXI protocols, atomics and memory ordering, socket/shared memory/PCIe data transfer
Technologies
C++, Python, Lua, SystemVerilog, AXI
Responsibilities
Design new technologies for interfacing software to hardware prototypes; Collaborate with software, design verification, and silicon validation teams; Support groups in using and developing new technology; Lead deliverables independently
Seniority
Senior, hands-on IC