Senior Software Engineer - Electronic Design Automation
Siemens EDA (Siemens Digital Industries Software)Key Responsibilities
- Design, develop, modify, and implement software related to simulation and modeling of complex electronic designs.
- Responsible for ensuring the functional quality of the released product on all required platforms and environments.
- Acts as Technical Lead of major projects related to software which simulates and models complex electronic designs in various environments.
- Frequently consults with customers, both internal and external, regarding future upgrades and products.
- Promotes innovation through the ability to introduce new technology and knowledge into our products and to our people.
- Provides high levels of technical expertise, including performing in-depth and complex software systems programming and analysis.
- Provides problem resolution and technical leadership for the group.
Qualifications
- Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or equivalent and 10 years or more of related experience.
- Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or equivalent and 7 years or more of related experience.
- Possesses broad knowledge of internal operating systems (Linux) and application use of operating system resources and services.
- Deep understanding of integrated circuit architecture and computer architecture / ISAs to include Arm and RISC V.
- Experience in simulation, emulation, optimization and performance analysis as well as hybrid simulation/emulation and their related tooling.
- Understanding of virtualization technologies at both the hardware and software levels.
- Understanding of I/O devices, simple and complex, how they are developed and function at the hardware and software levels as well as how they are deployed in both emulation and simulation environments.
- Augmentation, integration and build of QEMU and/or AFM etc. for new hardware targets.
- Modeling HW IP in virtual simulation environments (like QEMU and AFM) which includes traditional virtual modeling environments and accelerated environments that may leverage Hypervisors with a QEMU backend for device model emulation.
- Extending and integrating Intellectual Property device models (SystemC, TLM, etc.) for performance and power exploration as needed and assist with integration and enablement of our tooling for such exploration
Why us?
- Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here.
- We offer great benefits and rewards, as you'd expect from a world leader in industrial software.
- A collection of over 377,000 minds building the future, one day at a time in over 200 countries.
- We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in.
- All employment decisions at Siemens are based on qualifications, merit, and business need.
Benefits Extracted with AI
- Health and wellness benefits
- Incentive compensation
- Paid sick leave
- Paid parental leave
- PTO or non-accrued flexible vacation
Similar jobs
Last update: 23 minutes ago
Medior C++ Developer for Engineering Tools
Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.
Werkstudent Computer Vision
Join Siemens as a Werkstudent in Computer Vision, working on image processing and deep learning projects.
Senior Full Stack Software Engineer
Join ASML as a Senior Full Stack Software Engineer in Eindhoven, focusing on CI/CD and test automation.
Graphic Design Intern at Innovation Think Tank
Join Siemens Healthineers as a Graphic Design Intern in Kemnath, Germany. Gain hands-on experience in a dynamic environment.
Senior Software Engineer - C#, C, Automated Testing
Join DICE as a Senior Software Engineer in Stockholm, focusing on C#, C, and automated testing for gaming.
AI Software Development Engineer
Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.
Internship for Web Application Development
Join Siemens as a Web Application Intern to develop healthcare applications using Python, Flask, and JavaScript frameworks.
Senior Software Development Engineer
Join Adobe as a Senior Software Development Engineer in San Jose, focusing on React, JavaScript, and cloud-based microservices.
Senior Software Development Engineer
Join Amazon as a Senior Software Development Engineer to innovate in delivery and fulfillment technology.
Software Engineer - Product Lifecycle Management
Join NI as a Software Engineer in Debrecen to innovate in eCommerce and web technologies using JavaScript, Agile, and DevOps.
Senior Software Engineering Specialist
Join Amdocs as a Senior Software Engineering Specialist in Cyprus, focusing on software design, development, and debugging.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
Embedded Systems Developer
Join ARQUIMEA as an Embedded Systems Developer in Spain. Work with C/C++, Agile, and Git in a dynamic tech environment.
Senior Software Engineer - Front-End (React.js)
Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.
Software Development Engineer - 2025 University Graduate
Join Adobe as a Software Development Engineer for 2025 graduates. Develop and test software systems for cloud-based applications.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
Software Development Engineer - 2025 University Graduate
Join Adobe as a Software Development Engineer for 2025 graduates. Develop high-performance software in a dynamic team environment.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.
Software Development Engineer - 2025 University Graduate
Join Adobe as a Software Development Engineer for 2025 graduates. Develop and test software systems for cloud-based applications.
Senior Software Architect
Join Erste Digital as a Senior Software Architect to design and develop cutting-edge software solutions in a hybrid work environment.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.
Software Development Engineer - 2025 University Graduate
Join Adobe as a Software Development Engineer for 2025 graduates. Develop and test software systems for cloud-based applications.
Senior Software Engineer - Cloud Edge Platform
Join Qualcomm as a Senior Software Engineer to develop cloud edge software for network automation and optimization.