Job Description
Summary:The Lead Software Engineer is responsible for the software implementation effort for various products such as Passenger Information Systems, Event Recorders, Brakes, HVAC, Doors, CVS, UMMC, etc. This involves activities like requirement analysis, process control, release control, design quality, implementation, and verification. This role supports a global convergence program aimed at unifying multiple product lines under a common System-on-Module (SOM) board architecture. The engineer will be part of a newly established team responsible for developing, customizing, and validating embedded Linux BSPs and kernel features to support different hardware configurations.
Responsibilities: Requirement analysis, process control, release control, design quality, implementation, and verification of software for various products. Develop, customize, and validate embedded Linux BSPs and kernel features to support different hardware configurations. Requirements: Experience in C/C++ with industry standards compliance MISRA C. Experience in developing real-time software and common software architecture for Linux (Real-Time) and Embedded Systems. Deep understanding of configuring and programming Embedded Linux systems, Linux Kernel, with comprehensive knowledge of kernel, bootloader, file systems, and device drivers. Experience in Yocto integration. Experience in developing low-level device drivers, Board Support Packages (BSP), and service configurations for seamless hardware module integration. Proficient in configuring flash partitions, file systems, and mounting processes. Familiarity with cybersecurity topics, including Secure Boot, Secure Firmware Update (SFU), Cryptography concepts, and certificate-based authentication mechanisms. Advanced debugging skills using tools like JTAG, USB, analyzers. Experience in Compilers, Linkers, Debuggers for both Linux and Microcontrollers. Preferred Skills: Excellent communication and teamwork skills.
AditiConsulting
-
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application