Infineon
Senior Staff Engineer Circuit Simulator Development
Infineon, New Munich, Minnesota, United States
We ensure that Infineon’s in-house circuit simulator stays a first-class tool – but what is in it for you? First of all: VERSATILITY – you will be involved in development, implementation, maintenance & tool support at the same time. Secondly: IMPACT – you will be in a position to influence simulation methodology used by Infineon’s designers worldwide. And finally: PERSONAL DEVELOPMENT – through learning from highly skilled colleagues
In your new role you will:
• Develop Infineon’s circuit simulator (InfineonSpice)
• Develop and constantly optimize the simulator to achieve maximum performance, feature set, and maintainability
• Improve existing software modules, including refactoring and maintenance of existing code
• Support our worldwide user community and field application engineers
• Write technical documentation
• Participate in EU-funded projects that are actively pursuing topics relevant to Infineon simulation communities
As a Senior Staff Engineer Circuit Simulator Development, you inspire others with your ideas and explain even complex issues clearly and convincingly. Furthermore, you actively look for the ideal solution and engage in professional debates with the relevant people, instead of accepting rash compromises. Lastly, you demonstrate strong communication skills and know how to establish lasting relationships and networks.
You are best equipped for this task if you have:
• A degree in Electrical Engineering, Applied Numerical Mathematics, Computer Science, or related areas
• Minimum 3 years of work experience in numerical algorithm development, simulation software engineering, or electronic design automation (EDA) area, or a related technical area
• Advanced programming skills with a focus on C++/C in a Unix/Windows environment; familiarity with Fortran is advantageous
• Deep understanding of numerical methods and sparse matrix techniques
• Proficiency in high-performance data structures and algorithms,
memory optimization, and multithreading programming techniques • Hands-on working experience with a SPICE-simulator is helpful (e.g., LTspice, SIMetrix, Cadence Spectre, Synopsys HSPICE, etc.) • In the best case: Already previous experience in circuit simulator development • Familiarity with agile software development techniques • Self-motivated individual with excellent interpersonal and problem-solving skills • Excellent oral and written communication skills in English, with German skills, are seen as a plus
memory optimization, and multithreading programming techniques • Hands-on working experience with a SPICE-simulator is helpful (e.g., LTspice, SIMetrix, Cadence Spectre, Synopsys HSPICE, etc.) • In the best case: Already previous experience in circuit simulator development • Familiarity with agile software development techniques • Self-motivated individual with excellent interpersonal and problem-solving skills • Excellent oral and written communication skills in English, with German skills, are seen as a plus