Position Summary
Powering next-generation flash storage architectures and high-performance embedded silicon systems, Careernet is partnering with leading storage technology enterprises to recruit talented Firmware and Embedded Development Engineers for on-site roles in Bangalore. In this critical low-level engineering role, you will design, develop, and optimize resilient firmware stacks, flash translation layers (FTL), NVMe controllers, and PCIe interfaces. Bringing between 2 to 15 years of specialized systems programming experience within the storage domain, you will empower global engineering teams to deliver lightning-fast, ultra-reliable hardware solutions. This career opportunity offers competitive compensation, face-to-face technical interviews, and exceptional career growth prospects within the premier tech hub of Bangalore.
Detailed Job Description
As a Firmware / Embedded Development Engineer supporting recruitment through Careernet in Bangalore, India, you will take full operational, architectural, and tactical ownership of low-level C programming, embedded firmware development, and hardware-software integration. Your day-to-day responsibilities include authoring high-performance C code for embedded microcontrollers, implementing Flash Translation Layers (FTL), tuning NVMe protocol handlers, and verifying PCIe subsystem behavior. You will collaborate closely with hardware design, silicon verification, and product engineering squads in a 5-day work-from-office (WFO) environment. Furthermore, you will manage application requirements by submitting your updated resume via direct email to Kritika Bansal at kritika.bansal@careernet.in with the subject line ‘resume for embedded/firmware development’.
Key Responsibilities
- Design, develop, test, and optimize low-level firmware and embedded software utilizing C programming.
- Implement and refine Flash Translation Layers (FTL), garbage collection algorithms, and wear-leveling mechanisms.
- Develop and troubleshoot NVMe protocol drivers, command parsers, and high-speed data transfer routines.
- Configure, test, and verify PCIe interface communication, bus transactions, and register-level operations.
- Conduct rigorous on-board debugging, oscilloscope signal analysis, and hardware-software integration testing.
>- Collaborate with cross-functional silicon design and hardware verification squads to resolve complex timing faults.
- Participate in face-to-face technical interviews, code reviews, and architectural design workshops.
- Maintain accurate, comprehensive technical documentation of firmware APIs, register maps, and test runbooks.
Required Qualifications & Skills
- Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related technical discipline.
- Progressive professional experience ranging from 2 to 15 years in embedded software or firmware development.
- Strong, demonstrable hands-on professional expertise in C programming and low-level memory manipulation.
- Comprehensive working knowledge and practical proficiency in Flash Translation Layer (FTL) design and NAND flash management.
- Deep practical experience developing and debugging NVMe controller firmware and PCIe interface protocols.
- Solid practical experience working within the enterprise storage domain and semiconductor R&D environments.
- Exceptional analytical, troubleshooting, debugging, and hardware-software co-design capabilities.
- Mandatory legal work eligibility and physical availability for 5 days/week work-from-office (WFO) operations in Bangalore.
Nice-to-Have Skills
- Professional certifications in embedded systems design, real-time operating systems (RTOS), or advanced C programming.
- Prior professional working experience in top-tier semiconductor companies, SSD manufacturers, or storage product firms.
- Hands-on familiarity with logic analyzers, protocol analyzers, and oscilloscopes for hardware debugging.
- Experience utilizing Python or Bash scripting for automated firmware regression testing and testbench validation.
- Exposure to agile development methodologies and enterprise IT service management ticketing platforms (ServiceNow, Jira).
Application Information
- Recruiter: Careernet Recruitment Division
- Contact Name: Kritika Bansal (Senior Consultant)
- Email: kritika.bansal@careernet.in
- Phone:
- Company Website: https://www.careernet.co.in
- Salary/Rate: Market Competitive / Enterprise Storage Package
- Deadline: Open until filled (Urgent Bangalore Firmware Engineering Opening)
- Notice Period: Immediate to 30 Days Preferred
- Contract Duration: Permanent / Full-Time On-Site Engagement (Bangalore)
Recruitment Pro Tip
- When applying for this Firmware / Embedded Development Engineer position through Careernet, ensure your resume explicitly highlights your FTL, NVMe, and PCIe storage portfolio, details your C programming expertise, and confirms your availability for 5 days/week WFO in Bangalore with F2F interview readiness.