Job
Description
The role involves applying engineering practice and knowledge in various technologies related to wireless and satellite networks, fixed networks, enterprise networks, connected devices, connected applications, Telco Cloud, Automation, and Edge Compute platforms. This includes integrating network systems and operations related to the mentioned technologies. Design and develop Linux device drivers for Audio, Display, and other peripherals on x86 and ARM platforms. Work on bare-metal and RTOS-based systems for embedded applications. Implement Secure Boot, cryptographic modules, and trusted execution environments. Collaborate with hardware, security, and firmware teams for system integration. Debug and optimize low-level software for performance, power, and reliability. Contribute to bootloader development, BSP customization, and kernel bring-up. The ideal candidate should have strong programming skills in C for embedded systems, deep experience with Linux kernel internals, proficiency in x86 and ARM architectures, experience with FreeRTOS and bare-metal development, familiarity with audio and display subsystems, debugging skills using JTAG, GDB, oscilloscopes, and logic analyzers. Preferred qualifications include a degree in Computer Science, Electronics, or related field, experience in automotive, IoT, or secure embedded systems, knowledge of Yocto, Buildroot, U-Boot, and CI/CD pipelines, and strong documentation and communication skills.,