1

Siemens Software Engineer Jobs (NOW HIRING)

Siemens EDA is the longest standing Electronic Design Automation company in the world and over the ... Siemens EDA has an opportunity for a Software Engineer to join the Calibre Yield Enhancer R&D team.

Siemens EDA is the longest standing Electronic Design Automation company in the world and over the ... Siemens EDA has an opportunity for a Software Engineer to join the Calibre Yield Enhancer R&D team.

Siemens EDA Job Title: Software Engineer - C++ / Digital Logic Design Job Reference #: 509131 Job Location: Burlington, MA Siemens EDA is looking for a software development engineer to work in the ...

Senior Software Engineer

Wilsonville, OR · On-site

$126K - $167K/yr

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software ... We are looking for a senior software engineer with a degree in Computer Science or Computer ...

Siemens EDA Job Title: Software Engineer - C++ / Digital Logic Design Job Reference #: 509131 Job Location: Burlington, MA Siemens EDA is looking for a software development engineer to work in the ...

Senior Software Engineer

Wilsonville, OR · Hybrid

$126K - $167K/yr

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software ... Design, develop, modify, and implement software programming for products (both internal and ...

Senior Software Engineer

Wilsonville, OR · On-site

$126K - $167K/yr

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software ... Design, develop, modify, and implement software programming for products (both internal and ...

Calibre Product Engineer

Wilsonville, OR · On-site

$109K - $197K/yr

Wilsonville, OR Siemens EDA is a global technology leader in Electronic Design Automation software ... As a Product Engineer, you will interface with leading chip design and manufacturing companies ...

Wilsonville, OR Siemens EDA is a global technology leader in Electronic Design Automation, providing software solutions that help engineers around the world design and manufacture new and highly ...

Software Engineer

Santa Clara, CA · On-site

$149K - $184K/yr

Siemens Industry Software Inc. Employer: Siemens Industry Software Inc. Job Title: Software Engineer [MULTIPLE POSITIONS] Job Location: Santa Clara, CA Job Type: Full Time Rate of Pay: The salary ...

Siemens Industry Software Inc. Employer: Siemens Industry Software Inc. Job Title: Software Engineer [MULTIPLE POSITIONS] Job Location: Santa Clara, CA Job Type: Full Time Rate of Pay: The salary ...

next page

Showing results 1-20

People also search for

Siemens Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do siemens software engineer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for siemens software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What does a Siemens Software Engineer do?

A Siemens Software Engineer is responsible for designing, developing, testing, and maintaining software solutions that support Siemens' diverse range of products and services. They often work on projects involving industrial automation, digitalization, and smart infrastructure. The role may include collaborating with cross-functional teams, implementing new features, resolving technical issues, and ensuring the software meets quality and performance standards. Siemens Software Engineers typically use various programming languages and modern development tools to create innovative solutions for global customers.

What are the typical projects and technologies a Siemens Software Engineer works with, and how do teams collaborate?

As a Siemens Software Engineer, you will typically work on projects related to industrial automation, digitalization, and smart infrastructure, utilizing technologies such as C++, Java, .NET, and cloud platforms. Teams are often multidisciplinary, collaborating closely with hardware engineers, product managers, and quality assurance specialists in agile or hybrid development environments. Regular scrum meetings, code reviews, and collaborative design sessions are common, fostering a culture of innovation and continuous improvement. This structure allows you to learn from a diverse set of professionals while contributing to impactful, real-world solutions.

What is the difference between Siemens Software Engineer vs Siemens Automation Engineer?

AspectSiemens Software EngineerSiemens Automation Engineer
Required CredentialsBachelor's in Computer Science or related field, programming skillsBachelor's in Electrical, Mechanical, or Automation Engineering, technical certifications
Work EnvironmentSoftware development teams, office settings, R&D labsIndustrial settings, manufacturing plants, control system environments
Employer & Industry UsageTechnology companies, automation firms, industrial software providersManufacturing, process industries, automation system providers
Common Search & ComparisonYesYes

Siemens Software Engineers focus on developing and maintaining software solutions, while Siemens Automation Engineers work on designing and implementing automation systems. Both roles require technical skills and often overlap in industrial settings, but they differ mainly in their focus areas and work environments.

What are the key skills and qualifications needed to thrive as a Siemens Software Engineer, and why are they important?

To thrive as a Siemens Software Engineer, you need strong programming skills (such as C++, Java, or Python), a solid foundation in computer science or engineering, and typically a relevant degree. Familiarity with Siemens-specific platforms, software development tools (like Git, Jenkins), and knowledge of industrial automation systems or PLC programming is highly valued. Problem-solving ability, teamwork, and effective communication distinguish top performers in this role. These skills ensure effective development, integration, and support of complex software solutions in Siemens’ technology-driven environments.
More about Siemens Software Engineer jobs
What cities are hiring for Siemens Software Engineer jobs? Cities with the most Siemens Software Engineer job openings:
What states have the most Siemens Software Engineer jobs? States with the most job openings for Siemens Software Engineer jobs include:
Infographic showing various Siemens Software Engineer job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Software Engineer, Performance & Optimization - US Hybrid OH/MI

Software Engineer, Performance & Optimization - US Hybrid OH/MI

Siemens

Milford, OH • Hybrid

$121K/yr

Other

Posted 2 days ago


Siemens Digital Industries Software rating

8.6

Company rating: 8.6 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

48th of 188 rated software companies


Job description

Software Engineer, Performance & Optimization - US Hybrid OH/MI

Are you a skilled Software Engineer with a passion for optimizing performance and unraveling complex system behaviors? We're on the lookout for a talented individual to join our team at Siemens and play a pivotal role in ensuring the efficiency and scalability of our very large enterprise applications. In this position, you will dive deep into the architecture and execution of our software, exploring the intersection of architecture and infrastructure, and identifying and resolving performance bottlenecks to deliver a seamless user experience for our global customers and internal stakeholders. If you thrive on challenges, possess a keen analytical mind, and love to see applications run at their peak within an innovative, industry-leading environment like Siemens, we'd love to hear from you!

Key Responsibilities:

  • Performance Analysis: Analyze and understand the resource consumption and performance characteristics of large-scale enterprise applications.
  • Bottleneck Identification: Investigate and pinpoint performance bottlenecks related to machine-level and infrastructure resources, including GPU, CPU, and memory, within our complex software ecosystem.
  • Problem Solving & Debugging: Proactively diagnose and debug complex performance issues, implementing effective solutions to optimize application efficiency and reliability for Siemens' products and services.
  • SDLC Integration: Apply a strong understanding of the Software Development Life Cycle (SDLC) to influence application design and development for optimal runtime execution, aligning with Siemens' engineering standards.
  • Monitoring & Telemetry: Utilize monitoring and telemetry tools to gather insights, track performance metrics, and identify areas for improvement.

Impact You'll Make:

By meticulously identifying and eliminating performance bottlenecks, you will directly contribute to freeing up valuable computational resources. This optimization will not only enhance the user experience for our diverse customer base but also lead to significant savings in operational costs, reduce infrastructure strain, and accelerate development cycles, ultimately driving greater efficiency and innovation across the company.

Required Skills & Experience:

  • Experience: 5+ years of hands-on experience troubleshooting and optimizing performance in large enterprise applications, with a proven track record of implementing process automation for build and test procedures.
  • Domain Knowledge: Demonstrated experience with desktop ECAD and MCAD applications, particularly Siemens NX and Xpedition, with a focus on performance optimization and workflow efficiency improvements. Familiarity with Siemens NX is required.
  • Programming Languages: Proficiency in C, C++, Java, and JavaScript.
  • Infrastructure Acumen: Solid understanding of infrastructure concepts and how applications interact within various environments.
  • Analytical Prowess: Exceptional problem-solving and debugging skills with a systematic approach to performance optimization.
  • Application Performance Management (APM): Demonstrated experience with APM tools to detect performance and threading issues commonly used in large enterprises such as Datadog, Dynatrace, New Relic, or similar.

Join our team and help us build the future of software delivery at Siemens! Working at Siemens Software means flexibility - choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.

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!

Siemens Software. Transform the Everyday


Siemens Digital Industries Software logo

About Siemens Digital Industries Software

Sourced by ZipRecruiter

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software. The promise of a digital future...today. With the digital twin, Siemens Digital Industries Software blurs the boundaries between the virtual and physical, hardware and software, design and manufacturing worlds. For more information about us visit - us here!

Industry

Software development

Company size

5,001 - 10,000 Employees

Headquarters location

Plano, TX, US

Year founded

2007