Software Developer (Informatics in Bangalore North, India - Jobeax
Vacancy description
Software Developer (Informatics in Bangalore North, India
2coms
Full-timeStandard weekly hours
Software Developer (Informatics in Bangalore North, India is listed on Jobeax. Browse 30,000+ vacancies available.
Job Description – TCMS Software Engineer (MPU)
Position Details
Designation: TCMS Software Engineer – MPU Industry: Railway / Rolling Stock / Metro Experience: 4Years CTC: Up to ₹25 LPA Employment Type: Full-Time Qualification: B.E./B.Tech in Electronics, Electrical, Computer Science, Instrumentation, or related discipline Job Summary
We are looking for an experienced TCMS Software Engineer to develop, configure, test, and validate software for the Main Processing Unit (MPU) within Train Control & Management Systems (TCMS) for rolling stock and metro projects.
Key Responsibilities
Develop and maintain TCMS application software for MPU . Analyse system requirements and translate them into software design and implementation. Configure train control logic, vehicle functions, diagnostics, and operational features. Develop interfaces with Propulsion, Braking, Doors, HVAC, and PIS subsystems. Prepare software design documents, functional specifications, and test procedures. Perform software integration, unit testing, system testing, and validation . Troubleshoot software issues during integration, testing, and commissioning. Support vehicle-level testing and commissioning at manufacturing and customer locations. Ensure compliance with railway, functional safety, and cybersecurity requirements . Coordinate with System Engineering, Hardware Engineering, and Validation teams. Support customer acceptance testing and project delivery. Technical Skills
Strong experience in TCMS software development for rolling stock . Good knowledge of embedded systems, industrial control systems, train control functions, and diagnostics . Programming experience in C, C++, and Structured Text (IEC 61131-3) . Knowledge of IEC 61375, MVB, ECN, and ETB . Working knowledge of CAN, Modbus, TCP/IP, and serial communication . Experience with software debugging, simulation, testing, version control, and configuration management. Exposure to functional safety and cybersecurity for railway systems. Requirements
4 years of experience in TCMS software development and integration.
Hands-on experience in MPU software configuration, testing, and commissioning .
Experience with TCMS platforms such as EKE Electronics, ABB, Siemens, Alstom, Hitachi Rail STS, or equivalent .
Experience working on rolling stock / metro train projects .
B.E./B.Tech in Electronics, Electrical, Computer Science, Instrumentation, or related discipline.
... continuous improvement and innovation in software development. Collaborate with cross-functional teams to understand project requirements and deliver effective software solutions. Maintain and enhance existing software components to improve performance and reliability. Assist junior team members by providing guidance and support ...
... expert-level code samples, debugging strategies, and development insights in Python3, Java, Rust, Go, C++, or TypeScript. Analyze, troubleshoot, and resolve complex software defects and performance bottlenecks in diverse codebases. Implement robust new features, ensuring scalability, maintainability, and adherence to software best ...
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Must have skills : Spring ...
Job Description .NET WPF Developer Job Summary We are seeking a skilled .NET WPF Developer to design, develop, test, and maintain desktop applications using Microsoft technologies. The ideal candidate should have strong experience in C#, .NET Framework/.NET Core, WPF, XAML, MVVM architecture , and application performance ...
... box' and effectively communicates across all levels of the organization If this describes you, Mastercard wants to talk to you about joining our team. Leads software engineering projects and creates the development and delivery of enhanced software solutions. Hands-on developer who writes high quality, secure code that is ...
Project Role : Custom Software Engineer Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : ServiceNow IT Operations Management (ITOM) Good to have skills : NA Minimum 5 Year(s) Of Experience Is Required Educational Qualification ...
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Must have skills : Java ...
... professionals with startups, SMEs, and enterprises across India. We are hiring Software Developers for multiple open roles with our partner companies. Role: Software Developer Location: PAN India (Remote / Hybrid / On-site) Experience: 0–8 Years Design, develop, and maintain software applications Debug, test, and optimize ...
... automated unit and functional testing and associated tools/frameworks Hands-on experience using observability tools like DataDog, Splunk, etc. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex and scalable backend systems. You will play a crucial role in developing APIs, ...
... curious, collaborative, and motivated to contribute to technology that helps simplify and enhance access to global financial markets. We seek a full-stack developer to help us build, maintain and improve existing, internally used web applications. In the ongoing upgrade project, our goal is to make the application more ...
... across shared platform components Help shape scalable, maintainable solutions through thoughtful design, implementation, and continuous improvement 8+ years of software development experience Strong programming experience with solid understanding of object-oriented programming, C#, and .NET Core 3+ years of UI development experience ...
... and implementation within their area, mentors other engineers, and helps ensure the systems they work on remain scalable, secure, reliable and maintainable. Software Development & Architecture Design, develop, test and deploy complex software solutions. Lead technical design discussions and guide implementation approaches. ...
Job Title: Golang Developer Experience: 4+ Years Location: Pune Job Type: Hybrid Key Responsibilities: Design, develop, and maintain scalable RESTful APIs using Golang Collaborate with cross-functional teams to define and implement backend solutions Write clean, efficient, and testable code Optimize performance and troubleshoot ...
... maintain efficient and reliable Java code - Collaborate with cross-functional teams to define, design, and ship new features - Participate in all phases of the software development lifecycle (SDLC) - Conduct code reviews/peer reviews/desk checks, identify areas for improvement, and mentor junior developers - Ensure code quality, ...
... and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Development and ...
Software Engineer (Frontend-heavy Full Stack) Role Overview Role: Software Engineer Experience: 2+ Years Frontend-heavy full stack; You will own product surfaces end to end: from design and implementation to production operation and debugging. The weight is on the frontend, but you are expected to build and own the APIs ...
... deep expertise in both front end and back-end development, coupled with proficiency in database design and administration, and a solid understanding of modern software architecture. You will lead a team through the full software development lifecycle and drive process improvements. This role combines hands-on coding with high-level ...
... quality standards and best practices throughout the software development lifecycle. Must To Have Skills: Proficiency in IBM AS/400 RPG III. Strong knowledge of software development methodologies and lifecycle management. Experience in designing and implementing scalable software components. Familiarity with integrating software ...
... Contribute to providing solutions to work related problems. Collaborate with cross-functional teams to understand project requirements and deliver effective software solutions. Maintain and enhance existing software applications to improve performance and user experience. Document software designs, processes, and code to ...
... cross-functional teams to integrate reliability and security into our systems, ensuring they meet standards. The ideal candidate will have extensive experience in both software engineering and systems administration, with a strong understanding of SRE concepts, requirements and security practices. Infrastructure Management: - Oversee ...