Senior C++ Software Engineer - Chip Design Tools

Thomas To
Santa Clara, CAFULL_TIMEPosted Aug 6, 2026

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

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free