Software Engineer
Role details
Job location
Tech stack
Requirements
We are looking for a strong Software Engineer with solid Python proficiency to work on the development and maintenance of in-house and third-party EDA (Electronic Design Automation) tools and design flows. The ideal candidate should have strong engineering fundamentals - including clean code practices, debugging skills, and an ability to build scalable automation - along with excellent problem-solving abilities and a collaborative mindset. Experience with EDA tools, ASIC/VLSI design flows, or semiconductor development environments is a plus but not required. What matters most is a strong software engineering foundation, a willingness to learn domain-specific tooling, and the ability to work effectively within a cross-functional team., Strong Python development skills with experience building automation and software tools. Solid debugging, problem-solving, and software engineering fundamentals. Experience working in Linux environments and using modern development best practices. Ability to collaborate effectively across technical teams and learn new technologies quickly. EDA, ASIC/VLSI, or semiconductor industry experience is a plus.
Benefits & conditions
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.