Siemens is hiring for the position of Software Developer – Train IT in Bangalore; Pune, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | Siemens |
| Position | Software Developer – Train IT |
| Qualifications | Bachelor’s/ Master’s Degree |
| Experience | Freshers/ Experienced |
| Location | Bangalore; Pune, India |
Key Responsibilities:
- Define system requirements and system interface specifications for vehicle diagnostics systems.
- Contribute to locomotive engineering projects by developing software solutions that enable global operability of locomotives.
- Gather, analyze, and structure software requirements, and develop solution concepts leading to robust software architectures for remote data transmission.
- Integrate and develop external devices with vehicle control systems for diagnostics management and landside communication.
- Implement embedded software solutions using expertise in the Linux operating system and provide technical guidance to other development engineers.
- Collaborate and communicate effectively with engineers and stakeholders throughout the software development lifecycle.
- Perform software integration and testing to ensure proper functionality within the vehicle environment.
- Execute application software upgrades and new feature development with end-to-end ownership, following the V-model development approach.
Eligibility Criteria:
- Hold a Bachelor’s or Master’s degree in Electrical Engineering, Electronics, Computer Science, or a related field.
- Possess initial experience in technical development projects, demonstrating practical exposure to engineering environments.
- Have an understanding of industry standards such as IEC 50128, IEC 61131, and IEC 61375, which is considered an added advantage.
- Demonstrate familiarity with the Train Communication Network (TCN) protocol and the ability to debug related communication issues, which is an added advantage.
- Exhibit experience in structured and object-oriented software development for embedded systems using C++ and Python on the Linux operating system.
- Possess basic knowledge of requirement engineering, configuration management, and change request management processes.
- Demonstrate strong problem-solving abilities, effective communication skills, and a systematic as well as independent approach to work.
About Company:
Siemens is a technology company focused on industry, infrastructure, transport, and healthcare. From more resource-efficient factories, resilient supply chains, and smarter buildings and grids, to cleaner and more comfortable transportation as well as advanced healthcare, the company creates technology with purpose adding real value for customers. By combining the real and the digital worlds, Siemens empowers its customers to transform their industries and markets, helping them to transform the everyday for billions of people.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.