W

Wabtec

Develops electric locomotives and digital solutions

Lead Software Engineer – Embedded System Software - Embedded SW, Brakes SW

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in Engineering in Computer Science, Embedded Systems, or Electronics Engineering is required.
  • Two to eight years of hands-on experience in embedded real-time software design and development is required.
  • Strong hands-on experience in C is required.
  • Demonstrated skills in developing embedded application software and bare-metal programming are required.
  • Proficiency with various integrated development environments is required.
  • Hands-on experience with Git is required.
  • Strong technical aptitude and effective oral and written communication skills are desired.
  • Demonstrated problem-solving ability and the capability to work with minimal supervision to define solutions for cross-discipline problems are desired.
  • Willingness to travel locally and internationally as required is desired.
  • Availability to be on the vehicle during static and dynamic brake testing and commissioning is desired.
  • Hands-on experience developing embedded application software in C++ is desirable.
  • Familiarity with secure software development lifecycle activities, including software requirements specification generation, threat and risk analysis, and secure software architecture and design documentation, is desirable.
  • Familiarity with UML tools to generate structural and behavioral models is desirable.
  • Familiarity with requirements design, conceptualization, and prototyping is desirable.
  • Familiarity with source-code maintenance in a Git repository and build pipelining is desirable.
  • Familiarity with code review processes and merge requests is desirable.
  • Familiarity with Doxygen code documentation generation is desirable.
  • Understanding of configuring and programming Embedded Linux systems, including the kernel, bootloader, file systems, device drivers, and Yocto integration, is desirable.
  • Skill in developing low-level device drivers, board support packages, service configurations, hardware module integration, board bring-up, and system-on-module/system-on-chip modules is desirable.
  • Proficiency in configuring flash partitions, file systems, and mounting processes is desirable.
  • Familiarity and implementation expertise in cybersecurity topics, including Secure Boot, Secure Firmware Update, cryptography, and certificate-based authentication, is desirable.
  • Advanced debugging skills using tools such as JTAG, USB, and analyzers are desirable.
  • Experience with compilers, linkers, and debuggers for Linux and microcontrollers is desirable.
  • Experience in embedded development on TI CPU AM64xx is desirable.
  • Understanding of the IEC 62443 standards is desirable.
  • Familiarity with scripting languages such as Rust, Python, Shell, Bash, and Perl is desirable.
  • Knowledge of Italian, French, or German is beneficial.
  • Knowledge of StP Software through Pictures, National Instruments CVI, QAC MISRA software static analyzer, Motorola microcontroller compilers and linkers, and Trace32 debuggers and scripting is advantageous.

Responsibilities

  • Analyze system requirements.
  • Develop software according to IST 669 and related documents, including validation in the laboratory.
  • Develop monitoring programs and other PC tools as needed.
  • Participate in and support design verification and validation at end-customer sites in India and abroad.
  • Collaborate with developers, project managers, system integrators, test engineers, customers, and the Quality Laboratory to set up test benches.
  • Follow engineering processes and issue concise, accurate, grammatically correct documentation.
  • For selected software engineers, coordinate software development on project platforms by planning platform software activities, reporting development status and delays to the Software Design and Standardisation Team Leader, ensuring application of general and platform-specific coding practices and guidelines, and verifying contractor documentation.
  • Implement, debug, and solve problems in software products.
  • Design, code, and configure applications.
  • Design code in UML using tools such as PlantUML, Enterprise Architect, StarUML, or Markdown.
  • Document and design close to the code using a docs-like-code approach.
  • Work using a highly agile execution methodology.
  • Document technical data generated by assigned projects in accordance with engineering principles and procedures.
  • Integrate systems by creating test specifications and performing software and system tests.
  • Provide timely communications on significant issues or developments.
  • Participate as a presenter or reviewer in technical and program reviews.
  • Lead a project team as a lead developer when required.
  • Learn and apply processes, design patterns, and design tools.

About the Company

Wabtec

Develops electric locomotives and digital solutions

Wabtec provides transportation solutions by designing and producing electric locomotives and related services for freight railroads, transit authorities, and industrial operators. Its flagship product, the FLXdrive, is a 100% battery-electric locomotive with a battery pack over 7 megawatt-hours that cuts fuel use and emissions, while the company also sells traditional locomotives, aftermarket services, and digital solutions to optimize operations. Wabtec differentiates itself through a fully electric propulsion option paired with value-added digital tools and manufacturing techniques like mixed-reality work processes, aiming to improve efficiency and sustainability across rail networks. The company’s goal is to make rail transport more efficient and eco-friendly by delivering reliable locomotives, ongoing maintenance, and advanced software and digital capabilities that help customers run greener, lower-cost operations.

Company size
10,001+
Company stage
IPO
Headquarters
Pittsburgh, PA
Founded
1872

Recently Posted Jobs

Explore more opportunities at Wabtec

See more jobs