Siemens logo

Software Architect — C++ / Data Structures & Algorithms

Siemens
June 08, 2026
Full-time
Remote friendly (Noida, Uttar Pradesh, India)
Worldwide
EDA Jobs, Level - Senior

Job Title

Software Architect — C++ / Data Structures & Algorithms

Role Summary

Join the Questa Simulation R&D team within Siemens EDA to design and implement core algorithms and software architecture for simulation engines. Contribute to performance-sensitive components, collaborate with senior engineers, and deliver production-quality features for QuestaSim.

Experience Level

Senior — the posting specifies 15+ years of professional software development experience.

Responsibilities

Primary responsibilities include:

  • Design and implement core algorithms and data structures for simulation software.
  • Define software architecture and contribute to system-level design decisions.
  • Develop production-quality components and optimize existing engines.
  • Collaborate with senior team members across features and releases.
  • Mentor and guide other engineers; work independently to meet project goals.

Requirements

Key technical requirements and preferred skills.

  • Must-have: Strong proficiency in C and C++.
  • Deep knowledge of algorithms and data structures.
  • Familiarity with compiler concepts and code optimizations.
  • Experience developing and debugging on UNIX/Linux platforms.
  • Excellent problem-solving and analytical skills; ability to produce production-level software and lead technical efforts.
  • Proven ability to work independently and to mentor others.
  • Nice-to-have: Understanding of basic digital electronics concepts.
  • Familiarity with machine learning/artificial intelligence algorithms and their data-driven implementation.
  • Experience with hardware description languages (Verilog, SystemVerilog, VHDL).
  • Experience with parallel algorithms, job distribution techniques, simulation or formal verification methodologies.

Education Requirements

B.Tech or M.Tech in Computer Science & Engineering (CSE), Electrical Engineering (EE), or Electronics & Communication Engineering (ECE) from a reputable engineering institution (as stated in the posting).


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-06-08