Software Engineer Advanced

Siemens•Austin, TX
•$167,149 - $217,300•Onsite

About The Position

Siemens Industry Software Inc. is hiring a Software Engineer Advanced for an on-site role in Austin, Texas. The position focuses on debugging and analyzing tools using C++ and C, and designing, developing, modifying, and implementing software for products with an emphasis on customer expectations and functional quality across required platforms. The engineer will understand complex products and problems, document and execute software designs involving complex workflows or multiple product areas, contribute to the technical direction of a product area, and solve complex technical problems. The role involves designing, developing, and optimizing complete software systems through scientific analysis, correcting critical errors in existing software that affect customer workflows, and developing algorithms in an in-house C++ codebase for large-scale scientific applications. The engineer will work in a Linux-based environment, emphasizing scalability, and debug a large software application to ensure correct handling of possible scenarios. The position also requires collaboration with marketing, customer support, team leads, engineers, product engineering, and quality assurance to establish requirements, priorities, project limitations, capabilities, performance needs, and interfaces. This is a permanent, full-time position. The Austin salary range is $167,149 to $217,300 per year, and the role may be eligible for incentive compensation. Siemens offers health and wellness benefits and time off under company policies, including paid sick leave, paid parental leave, PTO for non-exempt employees, or non-accrued flexible vacation for exempt employees.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field, and 60 months of experience in the job offered or a Software Engineer-related occupation; alternatively, a master’s degree in one of these fields or a related field, and 36 months of such experience.
  • Experience working with C++ on UNIX or Linux platforms to develop software systems.
  • Experience utilizing algorithms and data structures for circuit simulation, design rule checking, optimization, and timing analysis in software development.
  • Experience with concepts of digital design and verification.
  • Experience working closely with product engineering and quality assurance teams to drive software development according to customer requirements and ensure software correctness.

Responsibilities

  • Debug and analyze tools using C and C++.
  • Design, develop, modify, and implement software programs for products, with a focus on exceeding customer expectations.
  • Ensure the overall functional quality of released products across required platforms and mechanisms.
  • Understand complex products, solutions, and problems.
  • Create, document, and execute software designs that may involve complicated workflows or multiple product areas.
  • Provide input on the technical direction of one product area.
  • Solve complex technical problems.
  • Design, develop, and optimize complete software systems using scientific analysis.
  • Modify existing software to correct critical errors in real customer flows and setups.
  • Work with marketing and customer support to obtain functional requirements and priorities for new features.
  • Work with team leads and other engineers to understand project limitations, capabilities, performance requirements, and interfaces.
  • Develop algorithms and implement them in an in-house C++ codebase, ensuring software speed and correctness for large-scale scientific applications.
  • Work in a Linux-based environment with an emphasis on software scalability.
  • Debug a large software application to ensure correct handling of possible scenarios.
  • Work closely with product engineering and quality assurance teams to develop software according to customer requirements and ensure correctness.

Benefits

  • Health and wellness benefits.
  • Paid sick leave.
  • Paid parental leave.
  • PTO for non-exempt employees.
  • Non-accrued flexible vacation for exempt employees.
  • Potential eligibility for incentive compensation.
  • Employee Referral Program incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service