Log in
All roles
S
Siemens jobs.siemens.com

Software Developer - Train IT

Open · checked 1h ago Official link Scam check passed Full-time Posted 1h ago

Quick look

01
Pay
Not shown. Ask first.
Where
Pune - Maharashtra - India
Who
Batch not statedB.E/B.Tech, M.Tech, Any graduate
Apply by
No date given
Experience asked Not stated
The listing doesn't say. Ask before you apply.

Siemens Mobility is looking for a Software Developer for Train IT to work on diagnostic and data analysis platforms for innovative rail vehicles. You will work in engineering for locomotive projects, creating software architectures for data remote transmission and implementing new software for embedded systems.

What you'll do

  • Definition of system requirements and system interface specifications for Vehicle diagnostics system
  • Gather software requirements, analyse, structure them, and create solution concepts
  • Create finished software architectures for data remote transmission
  • Integrate and develop external devices to vehicle control for diagnostics management and landside communication
  • Implement new software for embedded systems and provide advisory support to other development engineers using Linux
  • Support and communicate with other engineers and stakeholders throughout the development process
  • Carry out software integration and testing, ensuring functionality on the vehicle
  • Implement upgradation or new work of application software with end-to-end responsibility using V-model approach

What they ask for

  • Bachelor’s or master’s degree in electrical, electronics, computer science or a comparable qualification
  • Initial experience in technical development projects
  • Experience in structured and object-oriented software development for embedded systems in C++ and python with the Linux operating system
  • Basic knowledge in requirement engineering, configuration, and change request management

Good to have

  • Understanding standards such as IEC 50128, IEC 61131, IEC 61375 etc
  • Familiar with TCN protocol and skilled in debugging related communication issues
C++PythonLinuxEmbedded SystemsRequirement EngineeringV-model

Scam check

Looks legit
  • Company's own careers page
  • No fee or deposit asked
  • Applies through a proper careers site
  • No personal-email recruiter found
  • Pay not stated. Ask before you commit.
  • No scam reports from the community
  • Link re-checked 1h ago
We never ask you for money, and real companies don't either. If anyone asks for a fee, it's a scam. Call 1930 or report at cybercrime.gov.in.
Got a message about this job? Check it How we check jobs

Do you fit?

03

Tap what's true for you. Your answers are saved for every other job too.

–
Pick your batch

    Resume check

    04

    See which keywords this job wants that your resume is missing, before a screening tool rejects it.

    Log in to check your resume

    Prep sheet

    05

    Put these words in your resume and practise these questions before the interview.

    Resume keywords

    Questions to practise

    8 from this job's skills and duties

    Technical

    1. How do you implement object-oriented principles in C++ when developing for resource-constrained embedded systems?
    2. Can you explain how you would manage memory and process synchronization in a Linux-based embedded environment using Python or C++?
    3. What is the V-model approach in software development and how does it apply to system testing and validation?

    Scenario

    1. What would you do if a software update on a vehicle control unit causes communication failures with external devices?
    2. How would you handle conflicting software requirements from different engineering stakeholders during the design phase of a diagnostic platform?

    HR

    1. Can you describe a time when you had to work with a global or cross-functional team to deliver a technical project?
    2. This role may require occasional travel; how do you manage project deliverables while balancing travel requirements?

    About Siemens

    1. How do Siemens Mobility's rail automation and electrification solutions contribute to modern sustainable transportation?

    Practice questions written from the job listing, not this company's real interview questions.

    Skip this one if: Skip applying if you do not have experience with C++ and Python development on the Linux operating system.

    Did they call back?

    06

    Applied here? Tell the next person what happened. It's anonymous and takes one tap.

    Be the first to tell others, one tap.

    Similar roles

    07
    I
    IBM careers.ibm.com · 9d ago

    Software Engineer

    Pay not shown. Ask before you apply.
    Fresher-safe Official
    Hybrid, Bengaluru, Pune and Hyderabad Batch not stated Freshers No deadline given
    C C++ Python Go
    Checked 9h ago
    AM
    Applied Materials adzuna.in · 9d ago

    C++ Linux - Software Engineer

    Pay not shown. Ask before you apply.
    Jobs by Adzuna 2 steps to apply
    India Batch not stated Experience not stated No deadline given
    C++ Linux
    Added 9d ago
    DU
    Deloitte US-India Offices (USI) freshershunt.in · 8d ago

    Software Development Engineer

    ₹7–9 LPA
    Found on freshershunt.in
    Bengaluru, Delhi NCR, Mumbai Batch not stated 0–5 yrs No deadline given
    Java Python C++ JavaScript
    Checked 17h ago

    Report this job

    Anonymous. Three scam reports put a red flag on the job for everyone.

    Lost money? Call 1930 right away or file at cybercrime.gov.in.

    Apply on careers page
    Esc
    ↑↓ move Enter open Esc close

    Your profile

    Set it once. Every job then shows how well you match. It stays in this browser only.

    Share it

    Post the card on your story, or send it to a friend who's hunting too.