Firmware Engineer - NVMe-PCIe (Chennai)
PurpleCode · Chennai, Tamil Nadu, India
Tailor my CV for this job — freeFirmware Engineer – NVMe/PCIe📍 Location: Chennai, India 💼 Engagement Type: Contract (B2B) 📅 Start Date: ASAP 🔧 Experience: 4–6 yearsRole Summary We’re hiring a Firmware Engineer with strong NVMe/PCIe expertise for one of our client engagements. This is a contract (B2B) opportunity to develop and validate firmware for NVMe/PCIe-based embedded systems, working closely with hardware and systems teams.Key Skills4–6 years of experience in embedded firmware developmentStrong proficiency in Embedded C and real-time firmware developmentExperience with RTOS (FreeRTOS, embedded Linux, or similar)PCIe protocol experience strongly preferred; NVMe exposure a plusExperience with embedded debugging tools and build toolchainsExperience with Git and version control in embedded development environmentsKey ResponsibilitiesDevelop and maintain firmware for NVMe/PCIe-based embedded productsDebug and resolve firmware issues related to device enumeration, protocol compliance, and data transferCollaborate with hardware and systems teams on board bring-up and firmware-hardware integrationWrite and execute firmware test plans; validate against relevant protocol compliance requirementsDocument firmware architecture, design decisions, and test resultsInterested candidates, please share your updated profile with apply@purplecode.ae