About the role
- MCAL/Os & Embedded SW Developer
Mandatory Skills
- MCAL – NXP
- Working experience on MCAL(MCU,PORT,DIO,ADC,DMA,CAN and SPI) Autosar configuration.
- Working experince in Microcontroller peripherals - PORT, PWM, ADC, DAC, DMA, CCU, NVM, SPI, I2C, CAN.
Skills Required:
· Bachelor's or Master’s degree in electronics or similar
· 4-7 years of experience in developing embedded software for automotive safety applications
· Strong in Embedded C, Operating System (OS) scheduling.
· Basic Autosar knowledge.
· Configure various OS entities such as Applications, Tasks, ISR, Stack, Memory Protection, Events, Resource, Spinlock, etc
· Manage Memory (RAM and ROM) across CPU’s: linker scripts, Memmap files, etc.,
· Design OS failsafe’s that include handling hook functions provided by the OS, using C and assembly.
· Involved in the design and maintenance of in-house mechanisms for inter core communication and its failsafe.
· Working experience on MCAL(MCU,PORT,DIO,ADC,DMA,CAN and SPI) Autosar configuration.
· Working experience on OS Autosar configuration.
· Working experince in Microcontroller peripherals - PORT, PWM, ADC, DAC, DMA, CCU, NVM, SPI, I2C, CAN.
· Working experience in compilers and debuggers.
· Working experience in static code analysis tools like QAC, Polyspace and vectorCAST.
· Knowledge on scripting is an added advantage.
· Knowledge and usage of Oscilloscope and logic analyzers are advantage.
· Knowledge on MKS/PTC Integrity is an added advantage.
· Knowledge on Flexray/CAN/CANFD) is an added advantage.