Senior Software Engineer- C++
Core
Design and develop new simulation engines and core algorithmic advances for the QuestaSim R&D platform to enable faster electronic product development.
Role type
Senior C++ Software Engineer (Simulation R&D)
Builds
Production-quality simulation components and algorithms for chip, board, and system design tools.
Domain
Electronic Design Automation (EDA) / Simulation
Deliverable
production ML models | product features
Required skills
C/C++, algorithms, data structures, compiler concepts, UNIX/Linux, digital electronics
Preferred skills
Verilog, SystemVerilog, VHDL, parallel algorithms, job distribution, machine learning/AI implementation, simulation/formal verification methodologies
Technologies
C++, UNIX, LINUX, Verilog, SystemVerilog, VHDL
Responsibilities
Contribute to core algorithmic advances and software design/architecture; Design and develop new simulation engines while maintaining existing code; Collaborate with senior engineers to ensure production-level quality; Guide team members toward project completion and support knowledge sharing.
Seniority
Senior, hands-on IC with mentorship responsibilities