remoteonsite
Software Development Engineer - Siemens
Software Engineer
Lead development of high‑performance circuit simulation tools, tackling nanometer‑scale verification challenges using Python, C++, and MATLAB within an Agile environment.
About the role
Key Responsibilities
- Design, implement, and optimize algorithms for the Analog FastSPICE™ circuit simulator.
- Collaborate with cross‑functional teams to integrate new features and improve simulation accuracy.
- Write clean, maintainable code in Python and C++, ensuring high performance and scalability.
- Utilize MATLAB for rapid prototyping and data analysis of simulation results.
- Participate in code reviews, unit testing, and continuous integration pipelines using Git.
- Contribute to technical documentation and knowledge sharing within the R&D team.
Requirements
- Strong programming skills in Python and C++ with experience in performance‑critical applications.
- Proficiency in MATLAB for algorithm development and data visualization.
- Solid understanding of SPICE and circuit simulation concepts.
- Experience with version control (Git) and Agile development practices.
- Excellent problem‑solving abilities and a passion for advancing electronic design automation.