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.
$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...SeniorFull timeRemote workFlexible hours$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$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...SeniorFull time- ...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
$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...SeniorFull timeRemote work$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...SeniorFull timeWork at officeWorldwide$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 timeCasual workWork at officeRemote workRelocation package$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...SeniorFull timeLocal areaImmediate startRemote workWorldwideFlexible hoursShift work$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...SeniorFull timeTemporary workFlexible hours$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...SeniorWork experience placementWorldwide$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...SeniorFull timeWorldwide$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....SeniorFull time- ...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...SeniorLocal areaWorldwideFlexible hours
$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...SeniorTemporary workWork experience placementWorldwideFlexible hours- .... 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...SeniorFull timeImmediate start
- ...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
- ...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
$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...SeniorFull time$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$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...SeniorFull timeTemporary workWork experience placement$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...SeniorFull timeFlexible hours$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...SeniorPermanent employmentFull timeInternshipWork from home- ...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
- 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
- ...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...SeniorLocal areaWorldwideFlexible hours
- ...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
- ...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...SeniorLocal areaWorldwideFlexible hours
$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...SeniorPermanent employmentInternshipWork from home$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...SeniorTemporary workFlexible hours- ...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‑...SeniorLocal areaWorldwideFlexible hours
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!
- principal software engineer Santa Clara, CA
- senior principal software engineer Santa Clara, CA
- c++ software developer Santa Clara, CA
- senior c++ developer Santa Clara, CA
- c++ programmer Santa Clara, CA
- c++ developer Santa Clara, CA
- senior c++ software developer Santa Clara, CA
- senior lead project manager Santa Clara, CA
- senior robotics software engineer Santa Clara, CA
- senior devops engineer remote Santa Clara, CA




