Siemens EDA is seeking a software engineer to join the QuestaSim (Simulation) R&D team to develop cutting-edge algorithms and software design/architecture for industry-leading simulation tools, contributing to the development and enhancement of production-quality components, algorithms, and engines while supporting and improving existing codebases.
Requirements
- Experience with conceptualizing, defining, architecting, and implementation of an open-ended problem scope or new ideas.
- Strong proficiency in C/C++, data structures, and algorithms.
- Expertise in Compiler Concepts and Optimizations
- Experience working on UNIX and/or LINUX platforms.
- Excellent problem-solving and analytical skills.
- Basic knowledge of Digital Electronics and concepts related to SystemVerilog, Verilog, and VHDL.
- Familiarity with parallel algorithms and job distribution techniques.
Responsibilities
- Develop cutting-edge algorithms and software design/architecture for industry-leading simulation tools.
- Contribute to the development and enhancement of production-quality components, algorithms, and engines while supporting and improving existing codebases.
- Solve complex software problems in collaboration with a senior group of engineers in a fast-paced and dynamic environment.
- Apply your technical expertise, problem-solving skills, and analytical thinking to achieve project milestones and deliver high-quality software solutions.
Other
- Stay self-motivated, disciplined, and focused on achieving personal and team goals.
- Proven ability to work independently, take ownership of tasks, and deliver results.
- Exposure to Simulation or Formal-based Verification methodologies.
- This position will be subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR).
- Employment is contingent on either verifying the U.S. Person status or obtaining any necessary export license.