A leading tech company is seeking a Senior C++ Software Engineer to develop and support software tools for chip design and verification. This role involves crafting efficient software for hundreds of engineers, working with C++ and Golang, and optimizing workflows. Candidates should have over 5 years of experience, a strong grasp of algorithms, and familiarity with VLSI design. The position offers competitive salaries based on experience and location and values diversity in its workforce.
Qualifications
5+ years of software development experience.
Solid understanding of algorithms, computer architecture, computer science theory.
Flexibility for working in a global and dynamic environment.
Responsibilities
Build reliable, scalable, high-performance software for engineers.
Develop software tools to analyze and construct chip designs in C++, Verilog, or DSLs.
Research and develop software solutions for greater efficiency.
Skills
C++
Golang
Unix/Linux
Algorithms
Computer Architecture
VLSI frontend design and verification
Education
BS or equivalent experience
MS or PhD preferred
Tools
Static and dynamic code analysis tools
Job description
A leading tech company is seeking a Senior C++ Software Engineer to develop and support software tools for chip design and verification. This role involves crafting efficient software for hundreds of engineers, working with C++ and Golang, and optimizing workflows. Candidates should have over 5 years of experience, a strong grasp of algorithms, and familiarity with VLSI design. The position offers competitive salaries based on experience and location and values diversity in its workforce.