
Rolling Stock Professional - Converter Software Development Engineer
- Nashik, Maharashtra
- Permanent
- Full-time
- Collaborate with system engineer for system requirements, focusing on Converters control functions, electrical schematics, and system interfaces.
- Review diagnostic concepts of complete applications, types of events and their categories, storage of events.
- Review requirements, source code, and witness validation of defined functions through lab or train testing.
- Develop software solutions for Converters control functions, following safety protocols and regulatory standards.
- Review and validate source code to ensure functional safety and compliance with industry standards.
- Participate in lab and train testing, validating defined functions and ensuring the software meets safety and performance criteria.
- Witness and validate test results, confirming that the system meets both functional and safety requirements.
- Investigate and resolve moderately complex issues within Converters, documenting resolutions with guidance from senior engineers.
- Use diagnostic and troubleshooting tools to maintain system performance throughout the product lifecycle.
- Work with cross-functional teams, including TCMS, manufacturing, and supplier engineers, to align system requirements and ensure successful product development.
- Effectively communicate technical information to various stakeholders, ensuring clarity in understanding and decision-making.
- Contribute to the enhancement of processes and tools used for system design, testing, and troubleshooting, supporting product lifecycle management.
- At least 4 years of experience in software development, specifically in train converter control systems for rail projects.
- Proficiency in software development tools such as C, Assembly language programming, Function Block Diagram (FBD) programming in IEC61131-3.
- Solid understanding of rail applications, train control systems, and the specific safety standards applicable to this sector.
- : Knowledge of network topologies and communication protocols such as serial, Ethernet, and other industrial interfaces is required.
- Experience in lab and field testing, including witness validation of system functions and software performance.
- Bachelor's degree in engineering/technology (Electronics stream preferred)
- A post-graduate (Master's) degree may be required for select roles.
- This position may require licensing for compliance with export controls or sanctions regulations.
- Competencies:
- Knowledge of software safety standards like EN50128 including compliance with industry regulations.
- Identifying potential failure modes and mitigating risks through effective design and validation processes.
- Using modeling tools to predict system behaviours and verify compliance with functional and safety requirements.
- Strong diagnostic skills for identifying and resolving issues in complex systems using data-driven approaches.
- Understanding how different system components interact and ensuring their integration for optimal performance and safety.
- Effectively communicating technical concepts to both technical and non-technical stakeholders.
- Building strong working relationships across cross-functional teams.
- Applying principles of statistical analysis to assess system performance and drive data-based decisions.
- Managing product development activities, ensuring alignment with technical requirements and project scope.
- Knowledge/Skills:
- Converters for Railway Applications Knowledge:
- Overall understanding of Converters systems and the ability to read and interpret electrical schematics related to train control functions.
- Software Safety:
- Strong knowledge of safety engineering principles for software, with a focus on validation and verification in the rail industry.
- Communication and Documentation:
- Ability to clearly document technical findings and communicate effectively across teams to ensure clarity and alignment on safety and functional requirements.