Job
Description
This role involves applying engineering practice and knowledge in various technologies related to wireless and satellite networks, fixed networks, enterprise networks, connected devices (IOT and device engineering), connected applications (5G/ edge, B2X apps), Telco Cloud, Automation, and Edge Compute platforms. This role includes integrating network systems and operations related to these technologies. You will be responsible for designing and developing Linux device drivers for Audio, Display, and other peripherals on x86 and ARM platforms. You will work on bare-metal and RTOS-based systems for embedded applications, implement Secure Boot, cryptographic modules, and trusted execution environments (TEE). Collaboration with hardware, security, and firmware teams is essential to ensure robust and secure system integration. Debugging and optimizing low-level software for performance, power, and reliability will be part of your responsibilities. Additionally, you will contribute to bootloader development, BSP customization, and kernel bring-up. The technical skills required for this role include strong programming in C for embedded systems, deep experience with Linux kernel internals, device tree, and driver development. Proficiency in x86 and ARM architectures, including memory management and interrupt handling is necessary. Experience with FreeRTOS and bare-metal development is a must. Hands-on experience with Secure Boot, TPM, cryptographic libraries (OpenSSL, mbedTLS), and key management is essential. Familiarity with audio and display subsystems (ALSA, I2S, HDMI, DRM/KMS) is beneficial. Debugging skills using JTAG, GDB, oscilloscopes, and logic analyzers are also required. Preferred qualifications for this role include a Bachelors or Masters degree in Computer Science, Electronics, or a related field. Experience in automotive, IoT, or secure embedded systems is preferred. Knowledge of Yocto, Buildroot, U-Boot, and CI/CD pipelines would be advantageous. Strong documentation and communication skills are also desired for this position.,