Senior Software Engineer (C++/DS/Algorithm)
Siemens EDA (Siemens Digital Industries Software) - Santa Clara, CA
Hiring: Senior Software Engineer (C++/DS/Algorithm) Company: Siemens EDA (Siemens Digital Industries Software) Location: Santa Clara, CA Job Posted Time: 2026-09-09 18:55:45 Target Skills & Keywords : C, C++, Linux, R About the job Experience: •5-12 years of professional experience in software development, with a strong focus on complex engineering applications. •12 years of professional experience in software development, with a strong focus on complex engineering applications. Required Skills: •Are you a passionate and highly skilled software engineer with extensive experience in developing robust and high-performance simulation tools? Do you thrive on tackling complex technical challenges and contributing to industry-leading solutions? •We are seeking a Senior/Principal Software Engineer to join our dynamic Questa Sim (Simulation) R&D team at Siemens EDA in •Santa Clara, USA •. In this pivotal role, you will be instrumental in conceptualizing, architecting, and implementing advanced algorithms and software designs that drive the next generation of our simulation technology. •In this role, you will: •Develop Cutting-Edge Algorithms: Design and architect innovative algorithms and software solutions for our industry-leading simulation tools. •Contribute to Core Development: Play a key role in the development and enhancement of production-quality components, algorithms, and engines, while also supporting and improving existing codebases. •Solve Complex Problems: Collaborate with a senior group of engineers to solve intricate software problems in a fast-paced and dynamic environment. •Drive Innovation: Stay self-motivated, disciplined, and focused on achieving personal and team goals, consistently seeking opportunities for innovation and improvement. •Customer collaboration: Work with Mil-Aero customers to innovate/implement fit-to-purpose technical flows •What you'll bring: •Extensive Experience: 5-12 years of professional experience in software development, with a strong focus on complex engineering applications. •Architectural Vision: Proven experience with conceptualizing, defining, architecting, and implementing solutions for open-ended problem scopes or new ideas. •C/C++ Mastery: Strong proficiency in C/C++, coupled with an in-depth understanding of data structures and algorithms. •Compiler Expertise: Expertise in Compiler Concepts and Optimizations. Qualifications: •A Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related technical field from an accredited institution. •Why Siemens Software? •Join 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 tha Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!