Software Engineer
Core
Develop cutting-edge algorithms and software design/architecture for industry-leading simulation tools used in chip, board, and system design.
Role type
Software Engineer (Simulation R&D)
Builds
Production-quality components, algorithms, and engines for QuestaSim simulation tools
Domain
Electronic Design Automation (EDA) / Chip Design
Deliverable
production ML models | product features
Required skills
C/C++, data structures, algorithms, compiler concepts, UNIX/Linux development
Preferred skills
SystemVerilog, Verilog, VHDL, parallel algorithms, formal-based verification
Technologies
C, C++, UNIX, LINUX, QuestaSim
Responsibilities
Develop algorithms and software architecture for simulation tools; Contribute to production-quality components and engines; Solve complex software problems; Conceptualize and implement solutions for open-ended problem scopes
Seniority
Junior to Mid-level, hands-on IC