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
$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$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$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- ...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
- ...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
$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- ...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
$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- ...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
- .... 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
$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- ...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
$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- 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
- ...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...SeniorWork at officeWork from homeMonday to Friday
$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...SeniorMinimum wageFull timeWork experience placementFlexible hours$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$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....SeniorFull timeRemote work$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- 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...SeniorWork experience placementImmediate start
$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...SeniorFull timeWork experience placement$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- ...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
$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...SeniorLocal areaWorldwideFlexible hours- ...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
$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...$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...SeniorMinimum wageFull timeWork experience placementWorldwideFlexible hours$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...SeniorFull timeWork experience placementLocal areaFlexible hours$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?...SeniorMinimum wageFull timeWork experience placementFlexible hours$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...SeniorFull timeWork at officeImmediate startVisa sponsorshipNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (C++/DS/Algorithm). Be the first to apply!
- c++ software developer Santa Clara, CA
- c++ programmer Santa Clara, CA
- c++ developer Santa Clara, CA
- senior technology project manager Santa Clara, CA
- remote senior business analyst Santa Clara, CA
- senior manager clinical operations Santa Clara, CA
- senior leadership Santa Clara, CA
- sr. process development engineer Santa Clara, CA
- senior manager data science Santa Clara, CA
- senior relationship manager Santa Clara, CA



