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

Principal Engineer (C++/DS/Algo)

Siemens EDA (Siemens Digital Industries Software)

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. Position Overview Join the QuestaSim (Simulation) R&D team at Siemens EDA as a Principal Engineer and drive innovation in simulation technology. In this role, you'll architect cutting-edge algorithms and software solutions that power industry-leading simulation tools. Working alongside a senior group of engineers, you'll tackle complex technical challenges in a fast-paced environment, taking ownership of strategic initiatives from conception through delivery. Your technical expertise, problem-solving acumen, and leadership will directly shape the future of electronic design automation. Key Responsibilities Develop and architect cutting-edge algorithms and software design solutions for industry-leading simulation tools Lead the conceptualization, definition, and implementation of complex, open-ended problem scopes and innovative ideas Contribute to the development and enhancement of production-quality components, algorithms, and engines while improving existing codebases Solve complex software problems in collaboration with senior engineers in a dynamic, fast-paced environment Apply technical expertise and analytical thinking to achieve project milestones and deliver high-quality software solutions Drive continuous improvement through self-motivation, discipline, and focus on achieving personal and team goals Qualifications 10–16 years of professional software engineering experience, with demonstrated expertise in architecting and implementing large-scale systems Strong proficiency in C/C++, data structures, and algorithms Deep expertise in compiler concepts and optimizations Proven experience working on UNIX and/or LINUX platforms Excellent problem-solving and analytical skills with a track record of delivering results independently Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related technical field from an accredited institution Why Us? At Siemens Software, flexibility is how we work—hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow! Export Control Compliance This position will be subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). Employment is contingent on either verifying U.S. Person status or obtaining any necessary export license. #J-18808-Ljbffr Siemens EDA (Siemens Digital Industries Software)

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Engineer (C++/DS/Algo) in Austin, TX vacancy
  • $217k - $246k

     ...something extraordinary with us. Skydance is looking for a Principal Game Engineer skilled in working with creative teams to architect key game...  ...implement new game features from scratch using a combination of C++, Blueprints, and other tools. Collaborate with designers,... 
    Suggested

    Skydance

    Austin, TX
    2 days ago
  • An innovative company is seeking a Software Engineer, Generalist to contribute to the development of cutting-edge solutions for autonomous surface vessels. This role involves collaborating with multidisciplinary teams to create robust software systems that enhance maritime... 
    Suggested

    Saronic Technologies

    Austin, TX
    3 days ago
  •  ...performance through cutting-edge software development practices. Candidates should possess a robust background in GPU programming and modern C++. A relevant degree is essential for this exciting opportunity that contributes to advancing AI technology. #J-18808-Ljbffr AMD
    Suggested

    AMD

    Austin, TX
    3 days ago
  •  ...Studios in Austin, Texas. In this role, you will assist in developing and maintaining core engine subsystems like rendering and physics. Ideal candidates possess a strong foundation in C/C++, an understanding of 3D mathematics, and a passion for game development. This... 
    Suggested

    Nintendo

    Austin, TX
    3 days ago
  • A technology solutions provider is seeking a Software Engineer 2 to join their team in Austin, TX. This position involves designing and developing...  ...software for mission-critical operations, primarily using C/C++. Candidates should have at least 3 years of experience, US... 
    Suggested

    Ultra I&C

    Austin, TX
    3 days ago
  • Ultra Electronics Group is seeking a Senior Software Engineer in Austin, Texas, specialized in C/C++ and radar data processing. This role involves modernizing C++ components within a cloud environment, solving complex problems in critical defense systems. Qualified candidates... 

    Ultra Electronics Group

    Austin, TX
    2 days ago
  • $140k - $170k

    Overview Senior Software Engineer (C++, Numerical Analysis, Parallel Computing) - R51286 6 days ago Be among the first 25 applicants This range is provided by Cadence. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.... 
    Full time

    Cadence

    Austin, TX
    3 days ago
  •  ...infrastructure that powers high-frequency trading across global markets, leveraging cutting-edge software engineering, research, and data-driven insights. As a C++ Software Engineer, you will design, build, and test performance-critical systems that support trading,... 

    NJF Global Holdings

    Austin, TX
    3 days ago
  • Ultra Intelligence & Communications (Ultra I&C) in Austin, Texas, seeks an experienced Senior Software Engineer to advance radar sensor data processing within a large C++ codebase. You will contribute to modernizing applications and deploying them in containerized... 

    Ultra Maritime, EMS

    Austin, TX
    3 days ago
  •  ...developer for a 100% onsite role in Austin, TX. The position focuses on developing robust firmware for BMC systems, requiring skills in C++/C and shell scripting. Candidates should have at least 5 years of firmware development experience and be proficient with Linux kernel... 
    Contract work

    netPolarity

    Austin, TX
    3 days ago
  • $90.3k - $189.6k

     ...technology solutions provider is hiring a Device Abstraction Software Engineer in Austin, TX. This full-time position focuses on software development for national security missions and requires expertise in C++ and Python, along with a strong understanding of software... 
    Full time

    CACI International Inc

    Austin, TX
    3 days ago
  • Gravity Engineering Services Pvt Ltd. is seeking a Software Engineer in Austin, Texas, to design and develop software solutions. Responsibilities include coding in C++ and Python, collaborating with teams, and improving development processes. The ideal candidate holds a... 

    Gravity Engineering Services Pvt Ltd.

    Austin, TX
    3 days ago
  • ICON Technology is seeking a Senior Robotics Software Engineer to join our Software team in Austin, TX. You will develop high-performance C++ software for robotic control. This role requires a Master's Degree, 5+ years of experience in robotics software development, expertise... 

    ICON Technology

    Austin, TX
    3 days ago
  • Apptronik in Austin, Texas, is seeking a Senior Software Engineer dedicated to developing advanced robots. In this role, you will create real-time C++ software to ensure reliability and efficiency. Your contributions will enhance the functionality of humanoid robots in... 

    Apptronik

    Austin, TX
    3 days ago
  • Job Description Microchip Technology Inc. has a Principal Engineer-Applications opening based in Austin, TX or Chandler, AZ. The successful...  ...Strong knowledge of various programming languages, including C, C++, Python and other embedded languages. Knowledge of Linux... 

    Microchip Technology Inc.

    Austin, TX
    3 days ago
  •  ...Austin, Texas. The role involves assisting in the development and maintenance of core engine subsystems, including rendering, physics, and audio. The ideal candidate will have strong C/C++ skills, a good understanding of 3D mathematics, and excellent communication... 

    Nintendo

    Austin, TX
    3 days ago
  •  ...searching for talented and motivated computer scientists and compiler engineers to implement machine learning primitives as part of the AMD...  ...background developing applications and libraries in modern C++ Experience with best practices in software development, including... 

    AMD

    Austin, TX
    3 days ago
  • Ultra Intelligence & Communications, ATS is looking for a Senior Software Engineer based in Austin, Texas. The role involves designing and modernizing components of a C++ codebase focused on radar sensor data processing. The ideal candidate will have over 6 years of experience... 

    Ultra Intelligence & Communications, ATS

    Austin, TX
    3 days ago
  • A cutting-edge defense startup in Austin seeks a highly skilled Software Engineer proficient in C++ or Python. You will design and develop high-performance software applications, optimize existing systems, and collaborate with engineering teams. An ideal candidate holds... 

    Allen Control Systems

    Austin, TX
    3 days ago
  • Firefly Aerospace Inc. is seeking a Senior Flight Software Engineer to design and implement high-reliability software for space vehicles....  ...Sciences or related fields, 7+ years of experience, and expertise in C++. Join our team for an exciting career in aerospace! #J-18808-... 

    Firefly Aerospace

    Austin, TX
    3 days ago
  • $152k - $241.5k

    NVIDIA is searching for a Senior AI Frameworks Engineer to work on the CUTLASS project, enhancing high-performance computing platforms. You...  ...of experience, a relevant degree, and strong skills in both C++ and Python. The role offers a competitive salary range from $152... 

    NVIDIA

    Austin, TX
    3 days ago
  • $20k

    SUMMARY As a Principal ADCS Engineer at Firefly, you will serve as a technical authority on spacecraft ADCS systems enabling missions spanning Earth...  ...testing, documentation, and CI/CD Proficiency with Python, C++, Linux, and specialized tools and libraries relevant to the... 
    Permanent employment
    Temporary work
    Flexible hours

    Firefly Aerospace Inc.

    Austin, TX
    3 days ago
  •  ...and reliability analysis in semiconductor designs. You will play a crucial role in developing new capabilities, writing maintainable C++ code, and collaborating with cross-functional teams to optimize tools for next generation chips. The ideal candidate has a strong education... 

    Synopsys

    Austin, TX
    4 days ago
  • Siemens EDA (Siemens Digital Industries Software) is seeking a Principal Engineer to join the QuestaSim R&D team in Austin, Texas. In this role...  ...experience in software engineering and strong expertise in C/C++, you will help shape the future of electronic design... 

    Siemens EDA (Siemens Digital Industries Software)

    Austin, TX
    3 days ago
  •  ...emerging CXL architectures. Microchip Technology Inc. is seeking a Principal Engineer - Applications to join our rapidly expanding DCS organization...  ...multi‑threaded architectures. Proficiency in C and C++ programming; experience developing test scripts in Perl, Bash... 
    Shift work

    Microchip Technology Inc.

    Austin, TX
    3 days ago
  • $88.5k - $120k

    The University of Texas at Austin is hiring a System Software Engineering Scientist Associate for the Applied Research Laboratories. The successful...  ...networked and sonar systems. This role demands proficiency in C++ and Linux, with responsibilities including software testing and... 

    The University of Texas at Austin

    Austin, TX
    3 days ago
  • $20k

     ...Openings From launch technicians to propulsion engineers, Firefly has open roles across the...  ...successful trajectory into space. SUMMARY As a Principal GNC Engineer at Firefly, you will serve...  ..., and CI/CD Proficiency with Python, C++, Linux, and specialized tools and... 
    Permanent employment
    Temporary work
    Flexible hours

    Firefly Aerospace Inc.

    Austin, TX
    3 days ago
  • $106.3k - $234.6k

     ...tackling some of the world’s biggest challenges. As a Principal Hardware Security Engineer you will be involved in ensuring that the compute hardware...  ...to work with most common programming languages (C, C++, Java, Python, Ruby, Go, Rust) ~ Ability to read and review... 
    Temporary work
    Flexible hours

    Oracle

    Austin, TX
    2 days ago
  • $116k - $218.5k

    Nvidia Corporation is seeking an R&D Software Engineer specializing in VLSI Physical Design Algorithms. You will drive innovations in chip...  ...teams to enhance performance. The role requires expertise in C++, timing optimization, and understanding of design tools like ICC... 

    Nvidia Corporation

    Austin, TX
    3 days ago
  • Zeektek, based in Austin, Texas, is hiring a Senior C++/Python Software Engineer to build core software for simulation-based systems. The role involves designing workflows, implementing product features, and ensuring production quality. The ideal candidate has over 10... 

    Zeektek

    Austin, TX
    3 days ago

Do you want to receive more vacancies?

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