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 environment.
Job Types: Full-time, Permanent
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.