Siemens logo

Software Development Engineer

Siemens
June 29, 2026
Full-time
Remote friendly (Bengaluru, Karnataka, India)
Worldwide
EDA Jobs, Level - Mid-Career

Job Title

Software Development Engineer

Role Summary

Join the Analog FastSPICE (AFS) R&D team to design and implement algorithms and software for nanometer-scale circuit simulation. The role focuses on improving simulator accuracy, performance, capacity, and feature set through software engineering and collaboration with architects and product engineers.

Position is based in Bangalore with a hybrid work model and includes occasional travel.

Experience Level

Mid-level β€” typically 2–5 years of professional software development experience in engineering or numerical applications.

Responsibilities

Primary duties include:

  • Design and implement efficient algorithms and data structures for circuit simulation.
  • Develop high-quality C++ code on Linux and participate in the full software development lifecycle.
  • Profile and identify performance, capacity, and accuracy bottlenecks in large-circuit analyses.
  • Maintain compatibility and interoperability with other simulators and tools.
  • Optimize memory usage and implement multithreaded solutions where appropriate.
  • Debug complex test cases affecting accuracy, performance, capacity, or functionality.
  • Collaborate with cross-functional teams including architects and product engineers.

Requirements

Must-have:

  • 2–5 years developing software for engineering or numerical applications.
  • Strong C++ and Linux development experience; solid object-oriented design skills.
  • Experience with memory optimization, high-performance data structures, and algorithms.
  • Practical understanding of multithreading and concurrent programming.
  • Good oral and written communication and problem-solving skills.

Nice-to-have:

  • Experience with numerical methods and sparse matrix techniques.
  • Familiarity with Electronic Design Automation concepts, analog circuit analysis, compiler design, or computer architecture.
  • Experience using MATLAB or applying machine learning to engineering problems.

Education Requirements

Bachelor's or Master's degree in Electrical Engineering, Computer Science, Applied Mathematics, or a related technical field.


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-28