Architect - C, NVMe

Zoho

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Geminus Tech is seeking a firmware/software engineer to maintain storage product firmware and software for a globally oriented semiconductor company. You will work with NVMe accelerators, SATA controllers, and encryption controllers deployed in enterprise and data center environments.

Responsibilities include bug fixing, unit testing, collaboration with QA, defect triage, and customer communications. You will also participate in releases and weekly status meetings as part of a structured

Qualifications

  • Study product requirements for firmware & software development.
  • Gain system-level understanding for firmware & software development and equipment.
  • Learn host and server software required for device attachment and integration.
  • Understand hardware peripherals on the controller board.

Responsibilities

  • Fix firmware and software defects reported internally or from the customer.
  • Develop unit testing to achieve 90% code coverage.
  • Collaborate with Test team as required.
  • Triage and fix defects in the firmware or tools/modules.
  • Track defect resolution with proper documentation and communication.
  • Attend customer meetings as required.
  • Release firmware/driver updates as per cadence with customers.
  • Provide weekly status and RCA meetings as required.

Skills

Firmware development
Software maintenance
NVMe
SATA
Encryption controller
Host/server software
Testing
Unit testing
Code coverage
Defect triage
Customer communication
Release management

Tools

Testing tools

Job description

About Us

Geminus Tech, founded in 2015, is a leading provider of product engineering services, partnering with cutting-edge technology companies, product startups, and industry leaders.
With a team of over 120+ engineers, we specialize in Kubernetes, Cloud Infrastructure, Data Center foundational technologies, and software for Satellites and Software-Defined Vehicles (SDV). Our focus is on driving innovation and delivering excellence in the technology and design space.
At Geminus Tech, we offer exciting opportunities to be part of groundbreaking projects that shape the future of technology.

Job Description
Scope of Work:

The person will work on Firmware and Software maintenance of Storage products of a globally renowed company which develops and produces semiconductors and related technologies. These products are deployed in Enterprise and Data center and include the following:

  • - NVMe Accelerator
  • - SATA Controller
  • - Encryption controller
Requirements Analysis
  • - Study Product Requirements: Thoroughly study and understand the product requirements for firmware & software development
  • - Development and Equipment: Gain a comprehensive system level understanding for firmware & software developmental activities and equipment necessary for the complete system
  • - Host/Server Software: Learn about the host and server software required for device attachment and integration
  • - Analyse Hardware Peripherals: Understand the available hardware peripherals on the controller board
Firmware / Software Stack Analysis
  • - Analyse Firmware / Software Modules: Understand the various firmware / tools modules and layers organized within the storage product
  • - Evaluate Implemented Features: Assess the implemented features in the firmware / tools
Firmware / Tools Enhancements
  • - Firmware and software bug fixing, reported internally or from the customer
  • - Develop unit testing to achieve 90% code coverage
  • - Collaboration: Collaborate with Test team as required
  • - Fix Defects: Triage and fix defects in the concerned firmware or tools/application module
  • - Track Defect Resolution: Track the resolution of reported defects and ensure proper documentation and communication
Customer Communication
  • - Attend customer meetings and communicate with customers as required
FW and Tools/Driver Release
  • - Release as per customer agreed cadence for new features and/or bug fixes
Weekly Status & Meetings
  • - Provide weekly status and RCA meetings as required in the format and cadence prescribed by the company
  • - Attend all technical meetings on as-needed basis
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead / Architect - C, NVMe
Tech Lead / Architect - C, NVMe

Geminus • Pune District

On-site
INR 1,500,000 - 2,100,000
Lead Engineer - C programming, NVMe
Lead Engineer - C programming, NVMe

Zoho • Pune District

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer - C programming, NVMe
Senior Software Engineer - C programming, NVMe

Geminus • Pune District

On-site
INR 4,000,000 - 6,000,000
Software Engineer - C Programming, NVMe
Software Engineer - C Programming, NVMe

Geminus • Pune District

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer - C Programming, NVMe
Senior Software Engineer - C Programming, NVMe

Zoho • Pune District

On-site
INR 1,200,000 - 2,500,000
System Firmware Architect(AI Memory Fabrics) – NVMe
System Firmware Architect(AI Memory Fabrics) – NVMe

Kandou AI • Pune District

On-site
INR 3,500,000 - 6,000,000
System Firmware Architect(AI Memory Fabrics) – NVMe
System Firmware Architect(AI Memory Fabrics) – NVMe

Kandou AI • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Storage Firmware Engineer
Senior Storage Firmware Engineer

Knowledge Artisans • Bengaluru

On-site
INR 4,000,000 - 7,000,000
System Firmware Architect(AI Memory Fabrics) – NVMe
System Firmware Architect(AI Memory Fabrics) – NVMe

Kandou AI • Bengaluru

On-site
INR 5,000,000 - 8,000,000
Architect-Firmware Development
Architect-Firmware Development

UST • Maharashtra

On-site
INR 2,500,000 - 5,000,000