Senior C++ Software Engineer - Chip Design Tools
Role responsibilities
Develop and support infrastructure tools in C++ and Golang to automate chip design and verification processes. Collaborate with global teams to build scalable, high-performance software that optimizes workflows for chip modelers and designers.
Requirements
Requires a Bachelor's degree and 5+ years of software development experience with proficiency in C++, Golang, and Unix/Linux. Candidates should have a solid understanding of computer science theory and experience with VLSI frontend design and verification.
Key skills
C++, Golang, Unix/Linux, Algorithms, Computer Architecture, VLSI Frontend Design, Verification, RTL Design, Compilers, Build Systems, Databases, Static Code Analysis, Dynamic Code Analysis
Keywords
C++, Golang, Unix, Linux, VLSI, RTL, Chip Design, Verification, Computer Architecture, Algorithms, Compilers, Build Systems, Database, Static Analysis, Dynamic Analysis, GPU, Domain-Specific Languages, DSLs, Software Engineering, Infrastructure Tools