Software Engineer- Advanced

Siemens•Austin, TX
•$90,000 - $162,000•Hybrid

About The Position

Siemens EDA is seeking a passionate and highly skilled software engineer to join the QuestaSim (Simulation) R&D team. The role focuses on developing algorithms and software design and architecture for industry-leading simulation tools, and contributing to production-quality components, algorithms, and engines while supporting and improving existing codebases. The engineer will work with a senior group of engineers in a fast-paced, dynamic environment to solve complex software problems, apply technical and analytical expertise to meet project milestones, and deliver high-quality software. The position requires self-motivation, discipline, and focus on individual and team goals. The role is subject to U.S. export control requirements under ITAR and/or EAR. Employment is contingent on verifying U.S. Person status or obtaining any necessary export license. The position is hybrid, with the option to work from home and the office. It is a permanent, full-time role based in Austin, Texas; Fremont, California; or Santa Clara, Texas.

Requirements

  • Experience conceptualizing, defining, architecting, and implementing open-ended problem scopes or new ideas.
  • Strong proficiency in C/C++, data structures, and algorithms.
  • Expertise in compiler concepts and optimizations.
  • Experience working on UNIX and/or Linux platforms.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently, take ownership of tasks, and deliver results.
  • Bachelor’s or master’s degree in computer science, electrical engineering, electronics engineering, or a related technical field from an accredited institution.

Nice To Haves

  • 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.

Responsibilities

  • Develop algorithms and software design and architecture for simulation tools.
  • Develop and enhance production-quality components, algorithms, and engines.
  • Support and improve existing codebases.
  • Collaborate with a senior group of engineers to solve complex software problems.
  • Apply technical expertise, problem-solving skills, and analytical thinking to achieve project milestones and deliver high-quality software.
  • Work independently and stay focused on personal and team goals.

Benefits

  • Health and wellness benefits.
  • Target incentive of 3–5% of base salary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service