Resume and JobRESUME AND JOB
Siemens logo

Software Architect

Siemens

Software and Technology Jobs

Software Architect

full-timePosted: Jan 13, 2026

Job Description

Hello Visionary!

We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation – everything out of one hand.

We are looking for a Software Architect – C/C++ Embedded Systems (Automatic Train Protection System - Trackside)

You’ll make a difference by:

  • We are seeking a highly skilled and experienced Software Architect to lead the design and development of safety-critical embedded software for Trackside Automatic Train Protection (ATP) systems in the railway domain. The role involves working on SIL4-compliant systems, ensuring the highest standards of safety, reliability, and performance.
  • Key Responsibilities:
  • Architecture & Design:
  • Prior work experience on onboard ATP systems such as Kavach (TCAS), ETCS, PTC, CBTC, or similar.
  • Define and maintain software architecture for embedded ATP systems.
  • Ensure compliance with SIL4 safety standards (EN 50128, EN 50129).
  • Lead design reviews and safety assessments.
  • Development & Integration:
  • Guide development teams in implementing embedded software using C, C++ on Linux
  • Oversee integration of software with onboard hardware and sensors.
  • Ensure deterministic behavior and real-time performance.
  • Safety & Compliance:
  • Collaborate with safety engineers to ensure traceability and hazard mitigation.
  • Support formal verification, validation, and certification processes.
  • Document safety cases and support audits.
  • Technical Leadership:
  • Mentor engineers on best practices in embedded safety-critical development.
  • Evaluate and select tools, frameworks, and platforms.
  • Interface with cross-functional teams including hardware, systems, and testing.
  • Required Skills & Qualifications:
  • Bachelor’s or master’s degree in computer science, Electronics, or related field.
  • 12+ years of experience in embedded software development using C/C++.
  • Proven experience in designing SIL4-compliant systems in the railway domain.
  • Strong understanding of real-time operating systems (RTOS), microcontrollers, and communication protocols (CAN, Ethernet, etc.).
  • Familiarity with railway standards: EN 50126, EN 50128, EN 50129.
  • Excellent problem-solving, documentation, and communication skills.
  • Preferred Experience:
  • Experience with formal methods and static code analysis tools.
  • Knowledge of configuration management and version control (e.g., Git, DOORS).
  • Exposure to railway signaling and train control systems.
  • Soft Skills:
  • Strong leadership and stakeholder management.
  • Ability to work in a multidisciplinary and multicultural environment.
  • High attention to detail and commitment to safety.

 

Desired Skills:

  • 12+ years of experience is required.
  • Great Communication skills.
  • Analytical and problem-solving skills

Join us and be yourself! 

We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. 

Make your mark in our exciting world at Siemens.

This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. We're Siemens. A collection of over 379,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 imagination and help us shape tomorrow.

Find out more about Siemens careers at: www.siemens.com/careers & more about mobility at https://new.siemens.com/global/en/products/mobility.html

 

Locations

  • Pune, Maharashtra, India

Salary

Estimated Salary Rangemedium confidence

95,000 - 160,000 INR / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C/C++ Embedded Systemsintermediate
  • SIL4 safety standards (EN 50128, EN 50129)intermediate
  • Real-time operating systems (RTOS)intermediate
  • Microcontrollersintermediate
  • Communication protocols (CAN, Ethernet)intermediate
  • Linuxintermediate
  • Railway domain (ATP systems: Kavach, ETCS, PTC, CBTC)intermediate

Required Qualifications

  • Bachelor’s or master’s degree in computer science, Electronics, or related field (experience)
  • 12+ years embedded software development using C/C++ (experience)
  • Proven experience designing SIL4-compliant systems in railway domain (experience)

Responsibilities

  • Define and maintain software architecture for embedded ATP systems
  • Lead design reviews and safety assessments
  • Guide development teams in implementation
  • Oversee integration with hardware and sensors
  • Ensure deterministic behavior and real-time performance
  • Collaborate on safety and compliance
  • Mentor engineers
  • Evaluate tools and frameworks

Target Your Resume for "Software Architect" , Siemens

Get personalized recommendations to optimize your resume specifically for Software Architect. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Architect" , Siemens

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Software Architect @ Siemens.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Siemens logo

Software Architect

Siemens

Software and Technology Jobs

Software Architect

full-timePosted: Jan 13, 2026

Job Description

Hello Visionary!

We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation – everything out of one hand.

We are looking for a Software Architect – C/C++ Embedded Systems (Automatic Train Protection System - Trackside)

You’ll make a difference by:

  • We are seeking a highly skilled and experienced Software Architect to lead the design and development of safety-critical embedded software for Trackside Automatic Train Protection (ATP) systems in the railway domain. The role involves working on SIL4-compliant systems, ensuring the highest standards of safety, reliability, and performance.
  • Key Responsibilities:
  • Architecture & Design:
  • Prior work experience on onboard ATP systems such as Kavach (TCAS), ETCS, PTC, CBTC, or similar.
  • Define and maintain software architecture for embedded ATP systems.
  • Ensure compliance with SIL4 safety standards (EN 50128, EN 50129).
  • Lead design reviews and safety assessments.
  • Development & Integration:
  • Guide development teams in implementing embedded software using C, C++ on Linux
  • Oversee integration of software with onboard hardware and sensors.
  • Ensure deterministic behavior and real-time performance.
  • Safety & Compliance:
  • Collaborate with safety engineers to ensure traceability and hazard mitigation.
  • Support formal verification, validation, and certification processes.
  • Document safety cases and support audits.
  • Technical Leadership:
  • Mentor engineers on best practices in embedded safety-critical development.
  • Evaluate and select tools, frameworks, and platforms.
  • Interface with cross-functional teams including hardware, systems, and testing.
  • Required Skills & Qualifications:
  • Bachelor’s or master’s degree in computer science, Electronics, or related field.
  • 12+ years of experience in embedded software development using C/C++.
  • Proven experience in designing SIL4-compliant systems in the railway domain.
  • Strong understanding of real-time operating systems (RTOS), microcontrollers, and communication protocols (CAN, Ethernet, etc.).
  • Familiarity with railway standards: EN 50126, EN 50128, EN 50129.
  • Excellent problem-solving, documentation, and communication skills.
  • Preferred Experience:
  • Experience with formal methods and static code analysis tools.
  • Knowledge of configuration management and version control (e.g., Git, DOORS).
  • Exposure to railway signaling and train control systems.
  • Soft Skills:
  • Strong leadership and stakeholder management.
  • Ability to work in a multidisciplinary and multicultural environment.
  • High attention to detail and commitment to safety.

 

Desired Skills:

  • 12+ years of experience is required.
  • Great Communication skills.
  • Analytical and problem-solving skills

Join us and be yourself! 

We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. 

Make your mark in our exciting world at Siemens.

This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. We're Siemens. A collection of over 379,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 imagination and help us shape tomorrow.

Find out more about Siemens careers at: www.siemens.com/careers & more about mobility at https://new.siemens.com/global/en/products/mobility.html

 

Locations

  • Pune, Maharashtra, India

Salary

Estimated Salary Rangemedium confidence

95,000 - 160,000 INR / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C/C++ Embedded Systemsintermediate
  • SIL4 safety standards (EN 50128, EN 50129)intermediate
  • Real-time operating systems (RTOS)intermediate
  • Microcontrollersintermediate
  • Communication protocols (CAN, Ethernet)intermediate
  • Linuxintermediate
  • Railway domain (ATP systems: Kavach, ETCS, PTC, CBTC)intermediate

Required Qualifications

  • Bachelor’s or master’s degree in computer science, Electronics, or related field (experience)
  • 12+ years embedded software development using C/C++ (experience)
  • Proven experience designing SIL4-compliant systems in railway domain (experience)

Responsibilities

  • Define and maintain software architecture for embedded ATP systems
  • Lead design reviews and safety assessments
  • Guide development teams in implementation
  • Oversee integration with hardware and sensors
  • Ensure deterministic behavior and real-time performance
  • Collaborate on safety and compliance
  • Mentor engineers
  • Evaluate tools and frameworks

Target Your Resume for "Software Architect" , Siemens

Get personalized recommendations to optimize your resume specifically for Software Architect. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Architect" , Siemens

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Software Architect @ Siemens.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.