About the role
Roles &Responsibilities:The role involves designing, implementing and bug fixing RTOS embedded software forSoCs and Microcontrollers.
Must Have Technical Skills:● Excellent programming skills in C● Design, Implementation and debugging of RTOS based device drivers and applications● Ability to read and understand board schematics● Knowledge of processor architectures for ARM or RISC-V● Deep knowledge on RTOS architecture for Free RTOS or QNX or VxWorks● Experience in debugging with JTAG, Signal Analyzers etc.
Good to Have Technical Skills:● Experience in development and debugging of peripheral device drivers like I2C,SPI, Ethernet etc.● BSP (Board Support Package) bring up experience including boat loader and Uboot.● Good knowledge on IPCs (Inter Processor Communication), domain knowledge of powermanagement, battery management, cryptography, trusted boot etc.