Skip to main content
Siemens logo

Software Engineer - Principal

Siemens
September 28, 2026
Full-time
Remote friendly (Bengaluru, Karnataka, India)
Worldwide
EDA Jobs, Level - Senior

Job Title

Software Engineer - Principal

Role Summary

Join the QuestaSim R&D team to develop core simulation engines and related algorithms used in electronic design verification. The role focuses on algorithm design, production-quality software development, performance optimization, and mentoring peers within a hybrid R&D organization.

Experience Level

Senior - 12+ years of software development experience.

Responsibilities

The principal engineer will lead technical delivery on simulation components, contribute to architecture, and improve performance and scalability.

  • Develop algorithmic advances and contribute to software architecture for QuestaSim simulation engines.
  • Design and implement new components and simulation algorithms to production quality.
  • Collaborate with senior engineers to enhance existing code and add simulation capabilities.
  • Work independently on assigned technical challenges and deliver reliable solutions.
  • Mentor and guide other engineers; perform and lead code reviews.
  • Participate in technical design discussions and make architectural trade-offs.
  • Optimize performance and scalability of simulation algorithms and data structures.

Requirements

Must-have technical skills and experience.

  • 12+ years of professional software development experience.
  • Strong proficiency in C/C++, algorithms, and data structures.
  • Proficiency with UNIX/Linux development and tooling.
  • Familiarity with compiler concepts and code optimizations.
  • Strong analytical and problem-solving skills; able to work independently.

Preferred / nice-to-have:

  • Understanding of digital electronics concepts.
  • Familiarity with machine learning / AI algorithms and implementations.
  • Experience with hardware description languages (Verilog, SystemVerilog, VHDL).
  • Experience with parallel algorithms, job distribution, and performance optimization.
  • Exposure to simulation or formal verification methodologies.

Education Requirements

Bachelor's or Master's degree in Computer Science & Engineering, Electrical Engineering, Electronics & Communication Engineering, or a related field from a recognized engineering institution.


About the Company

Company: Siemens

Headquarters: Munich, Germany

Siemens EDA is a leading global provider of Electronic Design Automation (EDA) products and systems. Their innovative solutions enable companies to enhance the development of electronic products efficiently and effectively, keeping pace with the complex demands of technology and physics. Siemens is committed to delivering advanced workflow solutions that integrate both EDA and MCAD tools for multi-domain design and manufacturing in the semiconductor industry.

Siemens logo

Date Posted: 2026-09-28