08 Nov
|
Motherson Technology service
|
Bengaluru
08 Nov
Motherson Technology service
Bengaluru
Roles & Responsibilities:
Lead end-to-end embedded software development, from requirements analysis, architecture, design, implementation, testing, and deployment.
Take ownership of software quality, performance, integration, and reliability.
Design and develop modular software architectures covering Application, Middleware, Drivers, and HAL layers.
Develop I/O modules, communication protocol stacks (CAN, J1939, J1939-76, Automotive Ethernet, UDS, CANopen), and functional safety mechanisms in an RTOS workplace.
Execute complex test cases, debugging, code coverage analysis, and defect resolution.
Document software architecture using arc42, UML, and Doc-as-Code practices.
Collaborate with Hardware, Systems, Safety, and Quality teams.
Provide technical leadership, conduct code reviews, and mentor team members.
Mandatory Skills:
Solid expertise in BSW development, AUTOSAR, MCAL, and RTOS.
Hands-on experience with multicore safety ECUs (ARM Cortex-R).
Knowledge of IPC, synchronization, MPU, and multicore task allocation.
Good understanding of Automotive Ethernet protocols: SOME/IP, DoIP, TCP/IP, UDP, and TSN.
Experience with ISO 26262 (ASIL-D) and MISRA C.
Strong debugging, problem-solving, and technical leadership skills.
Valuable to Have:
Knowledge of Automotive Cybersecurity concepts.
Familiarity with Hardware Security Modules (HSM).
Work Location: In person
📌 Embedded Software Engineer Bengaluru
🏢 Motherson Technology service
📍 Bengaluru