Minimum Qualifications :
3-6 years of Embedded Software Development experience, including low level drivers, and RTOS
The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred :
Should be able to ramp up fast and must have the attitude to work with the team.
Strong C and Assembly Programming with OS & Multi-Processor concepts
Embedded software development in C and C++ on ARM or similar cores.
Hands on experience of driver development on any RTOS,
Experience in SafeRTOS / FreeRTOS based development is nice to have
Experience in Autosar MCAL development is nice to have
Experience in Autosar BSW integration and validation is nice to have
ARM Trust-Zone & ARMv7 / v8 architecture.
Good debugging skills with experience on debugging with Lauterbach JTAG debuggers.
Work on challenging customer requirements and issues.
Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI / I2C / UART / CAN / Ethernet / Clock / etc)
Automotive SW development experience is must have
Experience in ISO26262 / functional safety and ASPICE is highly desirable
Basic knowledge on Power Mgmt. IC is desirable
Knowledge of Software / Hardware Security concepts is desirable
Closely work with the hardware team to contribute / suggest modifications to the hardware design.
Any past working experience on Qualcomm chips nice to have
Skills Required
Rtos, Java, Software Development, C C++, Python
Senior Platform Engineer • Bengaluru / Bangalore