Senior Simulation Software Development Engineer(CICV/ C++)
Siemens
Job Description
Job ID
Company
Organization
Job Family
Experience Level
Full Time / Part Time
Contract Type
Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly sophisticated world of chip, board, and system design.
Key Responsibilities:
We are looking for a member of a highly proficient, productive and motivated R&D team at Siemens EDA’s R&D department, using groundbreaking software development techniques, you will be developing industry’s leading new FastSPICE simulator. Involve in all phases of the software development cycle in a competitive industrial environment requiring creativity, innovation, ground breaking technology and a culture of quality.
As part of our international teams, you will develop your technical and human skills in contact with expert developers working on the next-generation simulator, written in C++.
Day-to-day :
- Direct a team of 4 engineers, developing a new FastSPICE simulator, collaborating with other teams.
- You analyze in depth the simulator's behavior on specific circuits; based on this analysis, you craft and develop algorithms, from the simplest to the most sophisticated, to improve its performance (speed, memory footprint).
- You enrich the simulator with new features based on marketing requests in order to satisfy customer needs.
- You participate in software maintenance according to best practices (specifications, tests, architectural improvements, internal documentation).
As you develop your skills, your position is likely to evolve and grow with you.
Assets for success:
Trained as an engineer or equivalent in computer science, electrical engineering or applied mathematics, you have successful experience (five years or more) in electrical simulation software development.
- Small experience in management or eager to develop these skills.
- Familiar with C/C++ programming languages, the Linux environment and Shell scripts (bash / sh / csh); version control systems (Git, etc.) ; debugging tools (gdb, valgrind, etc.) and profiling tools (perf, VTune, etc.).
- Strong curiosity about electronics and applied mathematics.
- Your command of English and your good interpersonal skills will enable you to integrate easily into a dynamic international team.
- You are at ease in a technical and scientific environment.
If technical challenges don't scare you, if you want to develop your specialties as a developer, mathematician or electronics engineer, join our passionate and dedicated team and write the History with us !