Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (C++/DS/Algorithm)

About Siemens EDA:

Siemens EDA is a global technology leader in Electronic Design Automation (EDA) software. Our cutting-edge software tools empower companies worldwide to develop highly innovative electronic products faster and more cost-effectively. Our customers leverage our tools to push the boundaries of technology and physics, delivering superior products in the increasingly complex world of chip, board, and system design. Join us and be a part of shaping the future of technology!

The Opportunity:

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.
  • Apply Technical Expertise: Leverage your deep technical expertise, exceptional problem-solving skills, and analytical thinking to achieve project milestones and deliver high-quality software solutions.
  • 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.
  • Platform Proficiency: Experience working on UNIX and/or LINUX platforms.
  • Analytical Prowess: Excellent problem-solving and analytical skills, with a keen eye for detail.
  • Independent Drive: Proven ability to work independently, take ownership of tasks, and consistently deliver high-quality results.

Bonus Points for:

  • Basic knowledge of Digital Electronics and concepts related to SystemVerilog, Verilog, and VHDL.
  • Familiarity with parallel algorithms and job distribution techniques.
  • Exposure to Simulation or Formal-based Verification methodologies.

Education:

  • 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 that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!

Qualified Applicants must be legally authorized for employment in the United States. Qualified Applicants will not require employer sponsored work authorization now or in the future for employment in the United States.

Siemens Software. Transform the Everyday with Us.

#LI-EDA

#Hybrid

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (C++/DS/Algorithm) in Santa Clara, CA vacancy
  • $184k - $287.5k

     ...platform are CUDA Core Libraries that provide the algorithms, abstractions, and runtime capabilities needed...  ...fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will design... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    9 hours ago
  • $184k - $287.5k

    We are now looking for a Senior DL Algorithms Engineer! NVIDIA is seeking senior engineers who are mindful...  ...across all layers of the hardware/software stack from GPU architecture to Deep Learning...  ...GPU-based applications.Proficient in C++, PyTorch or equivalent frameworks.... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

    NVIDIA is seeking a Senior Deep Learning Algorithms Engineer to advance Dynamo, our open-source distributed inference...  ...You’ll collaborate across research, software, systems, and hardware teams to make...  ...skills in Python and/or Rust, C++.Understanding of modern ML architectures... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...of the future. Robotics Algorithms and Controls engineers (Systems...  ...into electrical, mechanical, software, control, user interface, and...  ...knowledge of C and modern C++.Possess MATLAB and Python programming... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    9 hours ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...Systems Analysts (Robotic Algorithms and Control) at Intuitive...  ...into electrical, mechanical, software, control, user interface, and...  ...approaches.Strong embedded C/C++ and system integration experience... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

     ...infrastructure tools used by design engineers for build and verification of...  ...and gate level designs. As a software engineer, you will craft...  ....Develop software tools in C++/Golang to analyze and construct...  ...Linux.Solid understanding of algorithms, computer architecture and... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    9 hours ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...The Systems Analyst develops algorithms that ensure the safe,...  ...influencing mechanism design, software architecture, and component selection...  ....Strong proficiency in C/C++ for real‑time control‑... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    9 hours ago
  • $152k - $241.5k

     ...for an AI & Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep Learning & AI...  ...and developing compiler optimization algorithms.Strong programming skills in CUDA including...  ..., XLA, Triton, etc.).Excellent C/C++ and Python programming and software... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    9 hours ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one...  ...and calibration strategy and develop software to implement the same.Essential Job...  ...using Qt and other tools in an embedded C/C++ environment. Maintain superior development... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  •  .... Our Team's Vision: Our Engineering team is driven by a culture that...  ...the latest technologies and C++ standard. You will...  ...building distributed & scalable software systems ~ Expertise in programming...  ...in data structures, algorithms, networking concepts, and debugging... 
    Senior
    Full time
    Immediate start

    Illumio

    Sunnyvale, CA
    1 day ago
  • $192.34k - $260.24k

     ...decisions. We are looking for a Staff Software Engineer, C++ to lead the design and development of...  ...interfaces, and system boundaries.Mentor senior and mid-level engineers through design...  ..., memory usage, cache behavior, and algorithmic complexity.Strong debugging skills across... 
    Senior
    Full time
    Flexible hours

    Aeva

    Mountain View, CA
    4 days ago
  •  ...Senior Software Engineer - Embedded UI (Qt / C++) Our team works collaboratively within a cross-functional team to develop the graphical user interface for both existing and future robotic systems in the da Vinci product line. We are passionate about both the function... 
    Senior

    Intuitive

    Sunnyvale, CA
    3 days ago
  • $195.2k - $275.58k

     ...Details:Job Description: The Software and AI (SAI) organization is...  ...Software Development Engineer to contribute to the development...  ...work at the intersection of AI algorithms, low‑level performance...  ...experience in the following areas:C++Algorithms and data structures, or... 
    Senior
    Full time
    Local area
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    Shift work

    Intel

    Santa Clara, CA
    1 day ago
  • Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data management our customers need most. Our teams design and develop the hardware and software that... 
    Senior

    Dell Technologies

    Santa Clara, CA
    3 days ago
  •  ...About Index Engines At Index Engines, we're all about helping companies bounce back...  ...career opportunity for mid to senior level Software Engineers for our San Jose, CA office....  ...Solid understanding of data structures, algorithms, and system design ~ Experience developing... 
    Senior
    Work at office
    Work from home
    Monday to Friday

    Index Engines

    San Jose, CA
    1 day ago
  • $136.3k - $231.7k

     ...expert teams of physicists, engineers, data scientists and...  ...research scientist, software engineers, application...  ...development engineers, and senior product technology...  ...development activities using C++/C#, Managed C++, .NET...  ...design artifacts and algorithm specificationsCollaboration... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $272k - $431.25k

     ..., we are seeking outstanding engineers to join our team and help shape...  ...with LLMs by improving the algorithmic performance and efficiency of...  ...systems into the NVIDIA LLM software stack.Workload Analysis and Optimization...  ....Proficiency in Python and C++ programmingStrong... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA is seeking a Senior GenAI Algorithms Engineer to advance the state of the art in foundation model development, training, and deployment. You...  ...machine learning, deep learning, and optimization.Excellent software engineering skills, including Python and PyTorch.... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $120k - $200k

     ...execution of on-vehicle robotics software. Your mission extends beyond...  ...— you will also equip engineers with the tools needed to analyze...  ...lock-free data structures and algorithms to support real-time system requirements...  ...and profiling multithreaded C++ applications.Familiarity with... 
    Full time

    Plus.ai

    Santa Clara, CA
    9 hours ago
  • Job Title: Senior Staff EngineerLocation: Santa Clara, CA 95051Duration...  ...programming skills in C/C++, Python, and Shell...  ...Bachelor's degree in Science, Engineering, or related field and 6+ years...  ...across functional teams (e.g., software architecture, hardware architecture... 
    Senior
    Work experience placement
    Immediate start

    Spectraforce Technologies

    Santa Clara, CA
    2 days ago
  • $272k - $431.25k

     ..., we are seeking exceptional engineers to join our autonomous driving...  ...-quality, safety-critical software.What We Need to See:Hands-on...  ...frameworks.Familiarity with C++ for model deployment and integration...  ....Proven ability to optimize algorithms for real-time performance in... 
    Senior
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    2 days ago
  • $203.45k - $344.3k

     ...evolution of data lifecycle costs, data architecture and closed-loop engineering system.Job ResponsbilitiesResponsible for the design and...  ...-team collaboration ability, able to work efficiently with algorithms, engineering, annotation, testing and other teams to promote... 
    Senior
    Full time
    Temporary work
    Work experience placement

    XPENG Motors

    Santa Clara, CA
    1 day ago
  •  ...Role We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You will be a key contributor to an...  ...unit tests ~ Experience in implementing Real-time Algorithms ~ B.Sc / B.A - Computer Science or other relevant... 
    Senior

    Imagry

    San Jose, CA
    more than 2 months ago
  • $192.2k - $260k

    We're seeking a Senior Applied Scientist to pioneer sensor-based algorithms that power next-generation experiences...  ...of scientists and engineers, you'll develop...  ...functional teams, including software engineers, scientists,...  ...Experience programming in Java, C++, Python or related... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    1 day ago
  •  ...consulting, and customer experience with agile engineering and problem-solving creativity. United...  ...are seeking a skilled and experienced Senior C++ Developer and Migration Specialist to...  ...to other languages.Knowledge of modern software architecture, including microservices... 
    Senior

    Publicis Media

    San Jose, CA
    4 days ago
  • $150k - $180k

     ...Technologies, Inc. - Santa Clara is currently looking for Staff Algorithm Engineer to support ISP algorithm development.Responsibilities:...  ...technologyHands on experience with mobile cameras a plusStrong C/C++ and MATLAB programming skillsOrganizational skills, computer... 

    Omnivision Technologies

    Santa Clara, CA
    9 hours ago
  • $186.2k - $316.5k

     ...expert teams of physicists, engineers, data scientists and...  ...research scientist, software engineers, application...  ...development engineers, and senior product technology...  ...highly skilled Senior Algorithm Engineer to develop next...  ...in Python, MATLAB and C++.Experience developing machine... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $240k - $320k

     ...for experts for product engineering of AI-based Autonomous...  ...Job DescriptionAs the Senior Principal Engineer, E2...  ...of experience in software development and system...  ...solutions and training algorithms, including reinforcement...  ...languages such as Python and C++. Strong understanding... 
    Senior
    Full time
    Work experience placement
    Local area
    Flexible hours

    Robert Bosch

    Sunnyvale, CA
    2 days ago
  • $166.7k - $283.4k

     ...R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...hardware design and as part of their algorithms. AI, including several traditional machine...  ...QualificationsSr. AI Infrastructure Software Engineer - C++ FocusLove C++? Fascinated by GPUs?... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    9 hours ago
  • $100k - $200k

     ...our overall quality of life. As a Senior Wireless and Algorithm Design Engineer, you will be responsible for...  ...and will work closely with systems, software, hardware, and test teams responsible...  ...programming skills in languages such as C/C++, Python, or VHDL/Verilog This is... 
    Senior
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (C++/DS/Algorithm). Be the first to apply!