Latest News

Siemens Hiring Software Engineer | Santa Clara | $90K–$162K

On: August 14, 2026 9:18 PM
Follow Us:

Siemens is offering an exciting opportunity for a Software Engineer in Santa Clara, California, for candidates who enjoy solving complex technical problems and building reliable software solutions. This full-time role is a strong opportunity for software professionals with a background in computer science, software development, and system design to grow their careers with a global technology company. Siemens currently lists software development opportunities in Santa Clara, including roles involving C++ and Linux.

Job Overview

FieldDetails
Company NameSiemens
RoleSoftware Engineer
QualificationBachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field
Job LocationSanta Clara, California, USA
Salary$90,000–$162,000 per year
Work TypeHybrid
Job TypeFull-Time
Job LevelEntry Level
IndustryTechnology / Industrial Software

Job Description

We are looking for a highly motivated software engineer to work in the Fab Solutions team in the Calibre business unit. You will be responsible for designing, developing, modifying, and implementing software programming for internal and external products, with a focus on surpassing customer expectations through high quality and on-time delivery. You will develop core functions in the Fab Solutions related product line, including a new line of product offerings, and help ensure the overall functional quality of released products across all required platforms and mechanisms. This role requires the ability to understand complex products, solutions, and problems; create, document, and execute software designs that may involve complicated workflows or multiple product areas; and drive the complete sequence of development steps, including conceptualization, specification, programming, testing, and release-quality validation of the solution. You will be teaming up with a senior group of software engineers contributing to final production-level quality of new components and algorithms. This position may include technical project leadership responsibilities and involves working with general supervision on complex projects, with latitude for independent judgment. Moderate skills, a high level of proficiency, and strong technical expertise are expected. Previous experience in EDA will be a plus.

Job Qualifications

The successful candidate will possess the following combination of education and experience:

  • BS degree or equivalent experience in Computer Science, Electrical Engineering, Data Science, Statistics, Applied Mathematics, Physics, Computational Engineering, or a related technical field is required.  MS or PhD is preferred.
  • Must have at least 2 years of professional experience in software engineering, data science, or applied analytics using Python, C/C++, or modern data-processing frameworks on UNIX and/or Linux platforms. Experience with scalable software development practices, version control, testing, and reproducible analysis is expected. MS degree with 1 year of professional experience or PhD degree with less than 1 year will be considered.
  • Some computational geometry experience is strongly preferred
  • Experience with machine learning, statistical modeling, predictive analytics, optimization, or data-driven algorithm development is strongly preferred.
  • Experience with modern data science and machine learning tools such as scikit-learn, TensorFlow, pandas, NumPy, or similar model development environments is preferred.
  • Experience with fab-related processes, semiconductor manufacturing data, metrology, inspection, or other data-intensive manufacturing workflows is preferred.
  • Individuals with a strong ability to learn and evaluate new technologies, analyze complex datasets and systems, communicate technical findings clearly, and apply rigorous problem-solving methods are preferred.
  • Must have the ability to collaborate closely with other members of the team and develop critical components consistently and in a timely manner.
  • Experience building data pipelines, feature engineering workflows, model evaluation processes, dashboards, or production-quality analytics components is preferred, especially where models or analytics must be integrated into reliable software products.
  • Experience with Tcl/Tk, shell scripting, Python scripting, workflow automation, APIs, and other integration technologies is preferred.

Selection Process

  • Online Application – Submit your application and updated resume through the Siemens careers portal.
  • Resume Screening – The recruiting team reviews your qualifications and experience.
  • Recruiter Interview – Selected candidates participate in an initial discussion with the recruiting team.
  • Technical Interview – Candidates may be evaluated on software engineering, programming, system design, and problem-solving skills.
  • Hiring Manager Interview – Discuss your experience, technical background, and suitability for the role.
  • Final Assessment – Additional interviews or assessments may be conducted depending on the position.
  • Offer & Background Checks – Successful candidates receive an offer and complete the required pre-employment process.

How to Apply

  • Visit the official Siemens Careers website.
  • Search for Software Engineer opportunities in Santa Clara, CA.
  • Review the job description and eligibility requirements carefully.
  • Prepare an updated resume highlighting your software development and technical skills.
  • Complete the online application form.
  • Submit your application and monitor your email for further communication from Siemens.

P S Karthik

P.S. Karthik is the Chief Editor of Studentscircles. With over 12 years of experience in the educational news industry, he specializes in bridging the gap between campus life and the professional world. Having helped thousands of students navigate the US job market, Karthik’s mission is to turn complex academic news into actionable career opportunities.