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

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

Siemens EDA (Siemens Digital Industries Software)

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.
#J-18808-Ljbffr
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Senior/Principal Software Engineer (C++/DS/Algorithm) in Santa Clara, CA vacancy
  • $184k - $287.5k

     ...libcudf”—the open-source CUDA C++ library that accelerates...  ...modern C++ and CUDA to produce software with elegant design, broad feature...  ...looking for an outstanding engineer and/or scientist to apply...  ..., UCX, NCCL) and distributed algorithms for query enginesFamiliarity... 
    Senior
    Full time
    Remote work
    Flexible hours

    Nvidia

    Santa Clara, CA
    4 days ago
  • $136.5k - $253.5k

     ...power, noise, aging, reliability, and EMIR analysis.* Hardcore C++ knowledge, particularly in a Linux environment.* Strong proficiency in designing data structures, algorithms, and applying software engineering principles.* Industry experience developing and maintaining... 
    Suggested

    Cadence Design Systems

    San Jose, CA
    11 hours ago
  • $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
    2 days ago
  •  ...Siemens EDA invites applications for a Senior/Principal Software Engineer to join the Questa Sim (Simulation) R&D team in Santa Clara, USA. You will conceptualize, architect, and implement advanced algorithms and software designs that power the next generation of our simulation... 
    Senior

    Siemens EDA (Siemens Digital Industries Software)

    Santa Clara, CA
    11 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
    2 days ago
  • $170k - $277k

     ...Job SummaryThe TeamEngineering - Our engineering team is at the core of our products...  ...Layer 7 security team is seeking a Senior Principal Software Engineer to lead the design and development...  ...foundation in data structures, algorithms, and systems-level performance... 
    Senior
    Full time
    Work at office
    Worldwide

    Palo Alto Networks

    San Jose, CA
    4 days ago
  • $184k

     ...devices to Prisma Access™ Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies...  ...Extensions, and Endpoint Security Framework. ~ Proficiency in C/C++ programming languages, with a strong emphasis on macOS... 
    Full time
    Casual work
    Work at office
    Remote work
    Relocation package

    Palo Alto Networks

    Santa Clara, CA
    1 day 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
    3 days ago
  • $135.2k - $306.4k

     ...distributed systems, as part of an engineering organization that highly...  ...state their requirements and algorithms much more precisely than...  ...years of full‑time professional software development of concurrent and...  ...concurrent code in at least one of C/C++, Java, GoLang, or Rust. Deep... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  • $130k - $165k

     ...seeking a skilled and innovative algorithm design, Machine Learning, and data synthesis engineer to join our dynamic team. In...  ...and integrate the algorithms into software systems, applications, and/or products...  ...using Python and/or C/C++. Proficiency in TensorFlow and/or... 
    Senior
    Work experience placement
    Worldwide

    TDK

    San Jose, CA
    11 hours 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
    2 days 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
    6 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
    6 hours ago
  • $135.2k - $306.4k

     ...planes. We are hoping to enhance engineering efficiency by concentrating...  ...from scratch and work with senior architects and leaders at OCI...  ...for investment and drive the software design and development for new...  ....Strong experience of C/C++ and open to work on Rust Strong... 
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    3 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
  •  ...equivalent practical/military experience ~12+ years of professional software engineering experience, including significant time in senior technical leadership roles ~ Strong proficiency in C and C++ programming languages on Unix-based platforms ~ Solid... 
    Senior

    Jobtailor

    Santa Clara, CA
    6 hours 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
  • $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
    4 days ago
  • $170k - $277k

     ...TitleWe are seeking innovative engineers to design and develop security...  ...support throughout the entire software development cycle. This role requires...  ...including significant time in senior technical leadership rolesStrong proficiency in C and C++ programming languages on Unix-... 
    Senior

    Palo Alto Networks

    San Jose, CA
    4 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
    3 days 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
    1 day ago
  • $177.82k - $266.4k

     ...major cloud data center and AI cluster. We are seeking a Senior Principal Engineer to join the Optics & Connectivity Product Architecture team...  ...should be very comfortable in creating highly-functional software prototypes based on high-level architectural specifications... 
    Senior
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    2 days ago
  •  ...Nvidia Corporation in Santa Clara is seeking AI-powered engineers for the DRIVE Mapping team. This role involves designing algorithms for autonomous vehicle navigation and localization, with key responsibilities in C++ development and graph-based models. The ideal... 
    Senior

    Nvidia Corporation

    Santa Clara, CA
    10 hours 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
    6 hours 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
    2 days ago
  •  ...seeking an experienced developer for EDA tools with expertise in C++. The ideal candidate will have over 8 years of relevant...  ...knowledge of transistor-level timing analysis, and proficiency in software engineering principles. This role includes enhancing tool architecture,... 
    Senior

    Cadence Design Systems

    San Jose, CA
    11 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
    4 days ago
  • $177.82k - $266.4k

     ...networking and compute silicon.Our engineers work deeply embedded with...  ...leadership across hardware, software, and system integration. This...  ...Responsibilities Act as a senior technical authority for Marvell...  ...We're Looking ForAs a Senior Principal Application Engineer, you will... 
    Senior
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    3 days ago
  • $135.2k - $306.4k

    The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to Linux kernel and working on innovative projects across multiple kernel subsystems...
    Senior
    Temporary work
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    6 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
    2 days ago

Do you want to receive more vacancies?

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