Skill set (Must to have): Ability to independently handle requirements, design, development and testing phases of embedded software development. Strong C programming skills for ARM Cortex microcontrollers. Bare metal programming skills for high-performance real-time systems (development