Engineering Technical Leader

7 - 11 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a MCA Platform Software Engineer at Wabtec Corporation, you will play a vital role in designing, implementing, and testing the MCA Platform Software architecture, which includes Core Platform Software services and Middleware applications. The MCA (Modular Control Architecture) is a cutting-edge Locomotive Control Architecture that aims to modernize the electronics, software, applications, and network communication in locomotives. This journey of Controls development involves incrementally updating various locomotive types to enhance software quality, engineering productivity, cyber security standards, and meet evolving customer requirements. In this position, you will be responsible for delivering and maintaining core software services and middleware applications essential to the MCA architecture. Your role will involve contributing to technology strategy definition, security practices implementation, and collaborating closely with different MCA teams. You will also be involved in planning individual work for assigned MCA platform software features and ensuring the robustness of the MCA Platform SW against configurability, performance, cyber security, and quality requirements. Key Responsibilities: - Provide timely communication on significant issues, risks, or developments - Design, develop, maintain, and test MCA Platform SW, including Platform Services and Middleware applications - Review and refine control system-level requirements and derive software requirements and interfaces - Develop and execute hardware/software test plans for unit testing and integration testing - Lead troubleshooting efforts to identify and address failures and defects - Prepare and present technical design decisions and results to internal and external stakeholders - Ensure proper documentation of technical data for assigned projects - Support validation test cases execution on various test environments - Prepare invention disclosures to protect competitive technological advantages Qualifications: - Bachelor of Science in Software Engineering, Computer Science, or related Engineering discipline - Minimum of 7 years of software engineering experience - Proficiency in developing, modifying, and debugging device drivers, bootloaders, or board support packages - Experience with Linux OS on embedded systems and hardware/software integration - Familiarity with languages such as C/C++, Bash, Python, Docker, and CI/CD practices - Strong understanding of professional software engineering practices and full software development life cycle - Ability to prioritize effectively and manage trade-offs to meet objectives - Willingness to support hands-on validation and travel as needed Desired Characteristics: - Experience with ARM development, Data Distribution Service (DDS), Embedded RTOS, GoogleTest - Knowledge of Model Based Systems Engineering with SysML At Wabtec, we are committed to embracing diversity and inclusion in our workforce. We value the unique experiences, expertise, and backgrounds that our employees bring, and we strive to create an inclusive environment where everyone can contribute based on their individual perspectives. Join us in driving progress and innovation in the transportation industry to move and improve the world. Visit our website to learn more about Wabtec Corporation and our global impact.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Bengaluru, Karnataka, India