Platform/BSP Engineer
Bengaluru, Karnataka
Engineering – Software /
Full-Time /
Hybrid
Knowledge/ Skill Requirement
• Highly proficient in C and embedded Linux development, with 8 to 12 years of experience
• Experience with Ethernet drivers, Wifi, PCI drivers etc.
• Experience ARM64 architecture-based platforms
• Strong knowledge of customizing uboot/ bootloader
• Experience / knowledge of HW bus protocols like PCIe bus, SPI, I2C
• Strong knowledge of flash memory drivers (NOR/NAND) and file systems like YAFFS, UBIFS
• Expertise in debugging/trouble shooting Linux kernel
• Experience in Wi-Fi protocol is a Plus.
• Experience in working with Qualcomm IPQ series processors is a plus.
• Should be able to read and understand hardware schematics.
• Hands-on experience with Git for version control and Buildroot for embedded Linux system integration and customization.
• Strong analytical and problem-solving skills
• Excellent verbal and written communication skills and should be able to collaborate with internal team and ODM/OEM chip vendors like QCA.
• Experience in working in a multi-site, multi-national development team
• Candidate must be highly self-motivated with a desire to produce world class innovation to meet connectivity needs for the future
• Flexibility and being able to adjust to a rapidly changing environment.
Key Qualifications:
• BE/B-Tech/BS or MS in either Electrical Engineering, Computer Engineering or Computer Science
• Minimum 8 years of industry experience developing real-world products or systems
• Willingness / ability to travel occasionally for customer visits, road shows and seminars.
• Self-motivated personality and ability to work independently as well as on a team
• Ability to multi-task between two or more projects and perform these tasks with velocity