BENGALURU · FULLTIME
Lead SW Engineer - Embedded SW (Brakes SW)

Wabtec
Bengaluru · onsite · Posted 6d ago
Sourced from
Undisclosed2–7 yrsfulltimeBengaluru
Your match
?
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Job Summary
To strengthen our Software team in Bengaluru, we are now looking for Lead SW Engineer Embedded System Software.
Role Summary & Essential Responsibilities The Lead SW Engineer is responsible for the software implementation effort for systems by performing the following activities: requirement analysis, process control, release control, design quality, implementation & verification.
In this role, the Engineer, shall utilize his/her experience and expertise to
- System requirements analysis
- Software Development according to IST 669 and related documents, including validation in Laboratory
- Development of Monitoring programs and other PC tools when needed
- Participate / Support Design verification / validation in end customer sites in India & Abroad.
- Close Collaboration with other developers, project managers, system integrators, test engineers and customers
- Collaboration with the Quality Laboratory to setup test benches
- Engineering processes follow-up: All documents issued in a concise, accurate, grammatically correct form
- For selected Software Engineers, coordination of the software development in the project platforms, in particular:
- planning software activities in the platform
- reporting to the Software design and standardisation Team Leader the status of the developments ongoing in the platform
- alerting the Software design and standardisation Team Leader in case of delays and their causes
- ensuring the application of the general and platform-specific coded practices and guidelines for software development
- verification of the documentation produced by contractors
- Implement, debug and solve problems in Software products.
- Bachelors / Masters in Engineering in Computer Science/ Embedded Systems / Electronics Engineering
- 2 to 8 years of hands-on experience in embedded real-time software design and development
- Strong Hands-on Experience in C
- Demonstrated skills in developing embedded application software(s), bare metal programming
- Well-versed in various IDEs
- Hands on experience in Git
- Knowledge of any or all of the following software developments tools will be an advantage
- StP Software trough Pictures
- National Instruments CVI
- QAC MISRA software static analyser
- Motorola Microcontroller Compilers and Linkers
- Trace32 Debuggers and scripting
- Strong technical aptitude, and effective oral and written communication skills
- Demonstrated problem solving ability, capable of working with minimal supervision to define solutions for cross-discipline problems
- Willing to travel as required (locally and internationally)
- Availability to be on vehicle during static and dynamic brake test (commissioning)
- Hands-on Experience in C++ developing embedded application software
- Secure Software development lifecycle activities SRS generation, Threat & Risk analysis, Secure software architecture and design documentation
- UML tools to generate both structural and behavioral models
- Requirement to design and Conceptualization/prototyping
- Source code maintenance at Git Repository and Build pipelining
- Code review process and merge requests
- Doxygen code documentation generation
- Understanding of configuring and programming Embedded Linux systems, with comprehensive knowledge of kernel, bootloader, file systems, and device drivers, experience in Yocto integration
- Skilled in developing low-level device drivers, Board Support Packages (BSP), and service configurations for seamless hardware module integration, board bring up, SOM/SOC modules
- Proficient in configuring flash partitions, file systems, and mounting processes
- Familiar with and possess implementational expertise in cybersecurity topics, including Secure Boot, Secure Firmware Update (SFU), Cryptography concepts, and certificate-based authentication mechanisms
- Equipped with advanced debugging skills using tools like JTAG , USB, analyzers
- Experience in Compilers, Linkers, Debuggers for both Linux and Microcontrollers
- Experience in embedded development on TI CPU AM64xx
- Understanding of the IEC62443 standards
- Scripting: Familiarity with Languages like Rust, Python, Shell, Bash script, Perl
- Knowledge of Italian / French / German language is beneficial
The Lead SW Engineer is responsible for the software implementation effort for Brakes products but not limited to Brakes, may also need to work on other products like Passenger Information Systems, Event recorders, Brakes, HVAC, Doors, CVS, UMMC etc... performing the following activities: requirement analysis, process control, release control, design quality, implementation & verification.
Sourced from naukri
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Design PatternsBashAgilecryptographyCode Reviewdesign toolsapplication softwareBootloaderBspDebuggersCompilersdebuggingDebugBare MetalCyber SecurityCommunication SkillsArchitectureConceptualization
Section · Company
About Wabtec

Wabtec
Auto Components
3k+
employees
1872
154 years old
Wilmerding, Pennsylvania
United States (USA)
About
Wabtec is at the leading edge of driving innovative technologies and responsible operations across the world.
Industries
Auto Components
Employee ratings
768 reviews
3.9/ 5
Culture
3.6
Career growth
3.2
Work-life
3.8
Employees rate it well for
Work Culture85Work Life Balance79Learning59Senior Management56Career Growth40
Find them on