CareerPlanSign in

Senior Software Engineer (C++/DS/Algorithm)

Santa Clara, CA, United States💼 Full-time💰 $125,800–$200,000🗓 2026-07-22

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

Sourced via siemens_eda · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.