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.

Date Posted: 2026-06-28