Senior Embedded Engineer Location Bangalore Years of exp 7 to 15 years Education Qualification Candidates must have a Bachelor s Degree or higher from premier institutions Roles Responsibilities 1 Develop and own device driver software on Linux platform and enable features on SW applications and L1 data-path areas working closely with requirements and customer account teams with deep customer focus 2 Stellar programming skills in one or more C C golang Shell scripting 3 Extreme use of AI tools to all development workflows improving productivity to getting more done 4 Ability to harness Github Copilot or other AI tools for all SW development workflows 5 Understand drive and develop system wide impact features from architecture design to delivery 6 Collaborate in a cross-functional environment as part of an agile team developing embedded software products 7 Capacity to connect the dots in complex legacy code while developing new features 8 Opportunity to work with most of the company s product portfolio in optical group which leads to a quick and good overall system understanding Device driver area Boot process on X86 processors with multi OS support uboot coreboot Some experience with BSPs and board provisioning bring-up PCI PCIe SPI DMA and I2c protocols BCM switch programming IP Stack drivers working knowledge io-pkt driver SW area Software system design inter-process communication multi-threading and other OS concepts Experience in AI enabled development and automated testing in SW development setting Job Types Full-time Permanent Work Location In person