Senior Software Engineer (C++/DS/Algorithm)
Core
Design and architect innovative algorithms and software solutions for industry-leading simulation tools used in chip, board, and system design.
Role type
Senior/Principal Software Engineer (Simulation Algorithms)
Builds
Production-quality components, algorithms, and engines for Questa Sim simulation technology
Domain
Electronic Design Automation (EDA) / Chip Design
Deliverable
production ML models | product features
Required skills
C/C++ mastery, data structures and algorithms, compiler concepts and optimizations, UNIX/Linux platform development, complex engineering application development
Preferred skills
Digital electronics knowledge, SystemVerilog/Verilog/VHDL familiarity, parallel algorithms, job distribution techniques, simulation or formal-based verification methodologies
Responsibilities
Develop cutting-edge algorithms for simulation tools, contribute to core development of production components, solve intricate software problems, collaborate with Mil-Aero customers to implement technical flows
Seniority
Senior, hands-on IC with architectural vision