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
C++ Software Development Engineer
Join Siemens as a C++ Software Development Engineer in Katowice. Develop new features for IC Packaging industry software.
Senior AI Applied Scientist - Cloud & Industrial AI
Join Siemens as a Senior AI Applied Scientist to revolutionize industries with cutting-edge AI in a hybrid role in Seattle.
Senior Software Architect (R&D) - Rail Infrastructure
Join Siemens as a Senior Software Architect in Rail Infrastructure, focusing on R&D in Jacksonville, FL.
Founding Engineer (AI/ML/LLM)
Join as a Founding Engineer to develop AI/ML solutions for chip design in San Francisco. Work on-site with a dynamic team.
Founding Chip/Software Engineer
Join Silimate as a Founding Chip/Software Engineer to revolutionize chip design with AI and VLSI expertise.
Software Engineer with Windev Experience
Join Siemens as a Software Engineer in Grenoble, focusing on Windev development for EMS industry solutions.
AI/ML Software Developer Intern for Electronic Design Automation
Join Infineon as an AI/ML Software Developer Intern in Villach, Austria, focusing on Electronic Design Automation.
Senior Simulation Engineer
Join Amazon as a Senior Simulation Engineer to design and deploy simulations for EU fulfillment centers. Expertise in AnyLogic and Java required.
Senior Software Architect – Data Center Platform Simulation and Virtualization
Join NVIDIA as a Senior Software Architect focusing on data center platform simulation and virtualization.
Systems Design Emulation Engineer
Join AMD as a Systems Design Emulation Engineer to drive innovation in embedded systems and hardware emulation.
Surface Meshing Software Engineer
Join Siemens as a Surface Meshing Software Engineer to develop CAE applications and contribute to Simcenter STAR-CCM+ meshing software.
Senior HIL Design & Simulation Engineer
Senior HIL Design & Simulation Engineer needed in Mountain View, CA, with expertise in automotive industry simulations.
Software Architect Director
Lead Software Architect Director role focusing on AI/ML, cloud computing, and semiconductor technologies in Santa Clara, CA.
Senior Full Stack Software Engineer
Join ASML as a Senior Full Stack Software Engineer in Eindhoven, focusing on CI/CD and test automation.
Senior AI Technical Lead
Senior AI Technical Lead in Limerick, Ireland, focusing on Edge AI platform development and technical leadership.
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.
Staff Software Engineer - Design Frontend Automation
Join Arm as a Staff Software Engineer in Sophia Antipolis, focusing on frontend automation and firmware release management.
Principal Engineer
Principal Engineer role in Berlin, focusing on software implementation, cloud technologies, and machine learning.
Senior Software Engineer (C++, Python & Cloud)
Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.
Senior AI Cloud/Pipeline Engineer
Senior AI Cloud/Pipeline Engineer role focusing on ML/AI data pipelines, cloud deployment, and cutting-edge AI tools.
Senior Software Engineer, LLM/VLM
Senior Software Engineer specializing in LLM/VLM for robotics integration in Paris. Deep Learning, MLOps, Embedded Systems expertise required.
Senior Design Engineer, Communications Design
Join OpenAI as a Senior Design Engineer in San Francisco to craft high-impact user experiences with a focus on design and engineering.
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.
Senior Software Engineer - C++ Simulation Framework
Senior Software Engineer for C++ Simulation Framework in Seattle, specializing in system performance and software architecture.