Skip to content

Siemens Software Developer Hiring

  • Jobs

Siemens Software Developer is an exciting opportunity for engineers passionate about embedded systems, rail technology, and software development. Based in Bangalore or Pune, this full-time role allows you to work on vehicle diagnostics platforms, data analysis systems, and innovative rail mobility solutions.

At Siemens, you will contribute to real-world projects that improve mobility and transportation systems worldwide. This is ideal for engineers who enjoy tackling complex problems, developing software for embedded systems, and collaborating with global teams.

Siemens Software Developer

About Siemens

Siemens Mobility, a division of Siemens AG, focuses on intelligent mobility solutions, including rail vehicles, rail automation, electrification systems, and intelligent road traffic technology. Siemens empowers employees to grow, innovate, and make an impact on the future of mobility by providing international project exposure, hybrid work flexibility, and a culture of collaboration.

Role Overview

As a Siemens Software Developer, you will:

  • Develop and maintain diagnostic and data analysis platforms for rail vehicles
  • Define system requirements and interface specifications for vehicle diagnostics systems
  • Analyze, structure, and implement solution concepts for locomotive projects
  • Integrate external devices with vehicle control systems for diagnostics and communication
  • Develop and maintain embedded system software using C++ and Python on Linux
  • Perform software integration, testing, and ensure system functionality on vehicles
  • Collaborate with global engineering teams and communicate progress with stakeholders
  • Implement application upgrades or new software using the V-model approach

Key Responsibilities

  • Gather software requirements and develop finished software architectures for diagnostics
  • Provide advisory support to other development engineers in embedded Linux systems
  • Troubleshoot, debug, and resolve communication issues with TCN protocol
  • Apply structured and object-oriented development principles for embedded systems
  • Manage configuration, requirement engineering, and change requests
  • Work with cross-functional teams on international projects and complex problem-solving tasks

Help a friend land their next role. Share now!

Job Details

DetailInformation
RoleSoftware Developer – Train IT
CompanySiemens
Job TypeFull-Time
Work ModeHybrid after 6 months probation
LocationsBangalore & Pune, India
Reports ToEngineering Manager / Project Lead
Expected SalarySee Expected Salary section below

Expected Salary 💰

💰 ₹6 – ₹9 LPA (CTC)

This range is an estimated market standard for embedded systems and software developer roles in Bangalore and Pune. Actual compensation may vary based on experience, skills, and Siemens internal policies.

Skills and Learning Opportunities

  • Hands-on experience with embedded systems development using C++ and Python
  • Exposure to Linux operating system in real-world applications
  • Understanding of rail-specific standards such as IEC 50128, IEC 61131, IEC 61375
  • Gain experience in requirement engineering, system integration, and software testing
  • Collaborate with international teams and enhance communication and problem-solving skills
  • Work on high-impact projects in intelligent mobility and rail technology 🌏

Who Can Apply

  • Bachelor’s or Master’s degree in Electrical, Electronics, Computer Science, or related fields
  • Initial experience in technical development projects preferred
  • Knowledge of embedded systems programming and Linux OS
  • Familiarity with rail standards, communication protocols, and debugging techniques is a plus
  • Strong analytical, problem-solving, and communication skills
  • Ability to work independently and collaboratively on complex engineering projects

Benefits of Joining Siemens

  • Work on embedded software and vehicle diagnostics in international rail projects
  • Hybrid work model after initial 6 months of probation
  • Collaboration with global teams and exposure to innovative mobility solutions
  • Professional growth in embedded systems, software architecture, and project management
  • Opportunity to travel (15-20%) and gain global project experience ✈️
  • Develop problem-solving, analytical, and communication skills in a high-performance environment

How to Apply

  • Prepare a resume highlighting C++, Python, embedded systems, Linux, and project experience
  • Include any internships or projects demonstrating software development skills
  • Click the Apply button below to submit your application
  • Prepare for technical assessments on embedded software, problem-solving, and debugging

Disclaimer:
This job information is collected from official/public sources. No fees are charged, and selection is not guaranteed. We are not responsible for any losses arising from reliance on this information.

Find your dream job tap the heart!

Share the opportunity

Leave a Reply

Your email address will not be published. Required fields are marked *