Senior Software Engineer - VSD - Fremont CA Hybrid

Siemens EDA (Siemens Digital Industries Software) - Fremont, CA

Hiring: Senior Software Engineer - VSD - Fremont CA Hybrid Company: Siemens EDA (Siemens Digital Industries Software) Location: Fremont, CA Job Posted Time: 2026-09-09 18:55:45 Employment Type: Hybrid Target Skills & Keywords : Bazel, C++, CI/CD, Flink, Git, Machine Learning, Python About the job Experience: •5 years of experience developing optimization algorithms and high-performance software for EDA, HPC, or related technology domains. Required Skills: •Build and develop scalable optimization algorithms for hardware verification and emulation systems. •Build high-performance software in modern C++ and Python. •Address challenging problems involving synthesis, partitioning, placement, routing, scheduling, and resource optimization. •Take on complex computational problems at the intersection of optimization, scalable software, and semiconductor verification technology. •Work on large-scale distributed computing infrastructures used to run thousands of concurrent verification jobs. •Collaborate with outstanding researchers and engineers to transform advanced algorithms into production-quality software. •Evaluate and integrate machine learning and AI techniques into next-generation EDA workflows. •Drive technical innovation from concept through deployment. •What We're Looking For •MS or PhD in Computer Science, Applied Mathematics, Electrical Engineering, Operational Research, or related fields. •Minimum of 5 years of experience developing optimization algorithms and high-performance software for EDA, HPC, or related technology domains. •Strong background in algorithms, optimization, machine learning, or scientific computing. •Proficiency in C++ and/or Python. •Ability to independently investigate complex technical problems and deliver practical solutions. •Strong communication and teamwork skills. Qualifications: •Experience with EDA tools, FPGA and ASIC design flows. •Research publications in optimization, HPC, machine learning, CAD, or related areas. •Familiarity with tools such as Bazel, Git, CI/CD, SGE, MPI, TBB, CUDA, or distributed computing frameworks. •Contributions to open-source software projects. •Work Location & Collaboration •This is a hybrid role based in Fremont, CA, with regular onsite presence expected. •We value in-person teamwork and believe breakthrough innovation is accelerated through close interaction with teammates, researchers, and product leaders. •Domestic and international travel may be required to support customers, industry events, and global team collaboration. •The salary range for this position is $129,600 to $233,300 and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate's job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits/ •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 Compensation: •$129,600 •$233,300 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!