Architect - Firmware Development (Storage)

UST

Pune District

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

UST is seeking a seasoned Firmware Architect for Pune to drive system-level firmware and software integration. You will study product requirements, shape the design, analyze NVMe/SATA controller peripherals, and collaborate across host/server software teams to deliver robust firmware.

The role demands hands-on defect management, unit test development with high code coverage, and regular customer communications. Strong leadership in storage firmware is essential.

Qualifications

  • Study Product Requirements: Thoroughly study and understand the product requirements for firmware & software development.
  • 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.
  • Document appropriate design for new feature request or bug fixes.
  • Analyse Hardware Peripherals: Understand the available hardware peripherals on the controller board.
  • Firmware / Tools Enhancements: Understand and assess firmware/tools modules and features; fix defects and develop tests to achieve high coverage.
  • Defect Management: Collaborate with Test team, triage and fix defects, track resolutions and communicate results.
  • Customer Communication: Attend customer meetings and communicate effectively with customers.
  • FW and Tools/Driver Release: Release updates as per cadence for new features and bug fixes.
  • Weekly Status & Meetings: Provide weekly status updates and participate in RCA meetings and technical meetings.

Responsibilities

  • Study Product Requirements: Thoroughly study and understand the product requirements for firmware & software development.
  • Gain a comprehensive system level understanding for firmware & software developmental activities and equipment necessary for the complete system.
  • Learn about the host and server software required for device attachment and integration.
  • Document appropriate design for new feature request or bug fixes.
  • Analyse Hardware Peripherals on the controller board.
  • Analyse Firmware / Software Modules and assess features implemented.
  • Fix defects and collaborate with Test team; track defect resolution and communicate results.
  • Release firmware and tools/drivers as per cadence for new features and bug fixes.
  • Attend customer meetings and communicate with customers as required.
  • Provide weekly status updates in required cadence.

Job description

DearCandidate,

Greetings, this is Navaneethan from UST.

UST is a leading digital technology servicescompany that provides AdvancedComputing and Digital Innovation Services to large private and public enterprises around the world. We are transforming lives, leadingcompanies throughcritical digital transformations, transforming their businesses and the lives of theircustomers.

Powered by the mantra Fewerclients, more attention UST Global specializes in six next generation digital services design,cyber security, mobile, social, analytics andcloud.

Headquartered in Aliso Viejo,California, UST Global has over 30,000 associates operating in 25 +countries across 4continents.

If you want to know more about us: Digital Transformation SolutionsCompany | UST.

Job Specifications:
Position: Firmware Architect
Location: Pune
Experience Range: 12+ years
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.
  • Document appropriate design for new feature request or bug fixes.
NVMe/SATA Controller Understanding
  • 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 & software bug fixing, reported internally or from customer
  • Develop unit testing to achieve 90% code coverage
Defect Management
  • 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 client.
  • 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

Architect-Firmware Development
Architect-Firmware Development

UST • Maharashtra

On-site
INR 2,500,000 - 5,000,000
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

Geminus • Pune District

On-site
INR 1,800,000 - 3,200,000
Architect - C, NVMe
Architect - C, NVMe

Geminus • Pune District

On-site
INR 1,200,000 - 1,800,000
Firmware Developer - III
Firmware Developer - III

UST • Maharashtra

On-site
INR 900,000 - 1,300,000
Senior Software Engineer - C Programming, NVMe
Senior Software Engineer - C Programming, NVMe

Geminus • Pune District

On-site
INR 1,200,000 - 2,500,000
Lead Firmware Developer
Lead Firmware Developer

UST • Hyderabad

On-site
INR 2,000,000 - 3,500,000
Firmware Lead
Firmware Lead

UST • Maharashtra

On-site
INR 1,500,000 - 2,100,000
Firmware Developer
Firmware Developer

UST • Hyderabad

On-site
INR 900,000 - 1,400,000
Health insurance
Software Engineer - C Programming, NVMe
Software Engineer - C Programming, NVMe

Geminus • Pune District

On-site
INR 1,200,000 - 2,400,000