CareerPlanSign in

Software Engineer - Principal

Bangalore, IND, India💼 Full-time🗓 2026-09-24 → 2026-09-28

Core

Develop core algorithmic advances and software architecture for QuestaSim simulation engines to enable global chip, board, and system design verification.

Role type

Principal Software Engineer (Simulation Algorithms)

Builds

Production-quality simulation engines and new simulation capabilities for electronic design automation tools.

Domain

Electronic Design Automation (EDA) / Chip Design / Simulation

Deliverable

production ML models | product features

Required skills

C/C++, algorithms, data structures, UNIX/Linux, compiler concepts, performance optimization, independent problem-solving

Preferred skills

Digital electronics, machine learning/AI algorithms, hardware description languages (Verilog/SystemVerilog/VHDL), parallel algorithms, formal verification, job distribution techniques

Responsibilities

Design and implement new components and simulation algorithms at production-quality standards; Collaborate with senior engineers to enhance existing code and build new simulation capabilities; Guide and mentor other engineers toward successful project completion; Optimize performance and scalability of simulation algorithms and data structures

Seniority

Principal, hands-on IC with mentorship

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