Description
The Software Engineer will develop and optimize software tools for RTL generation, hardware compilation, EDA tool execution, performance profiling, and automation. The role collaborates with hardware architects, compiler engineers, and machine learning researchers, develops scalable software libraries, and works with product engineering to bring tools to production quality. The position requires a bachelor's degree or equivalent practical experience, 8 years of experience programming in C++, Java, Python, Kotlin, or Go, 8 years of experience with SystemVerilog, hardware design, automation, and design verification testing, and 3 years of software design and architecture experience.
