Technologist, Firmware Engineering - SSD products using C and C++

14 - 19 years

25 - 30 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a talented Technologist, Firmware Engineering to join our innovative team in Bengaluru, India. In this role, you will be responsible for developing and maintaining firmware for embedded systems, ensuring optimal performance and reliability of our cutting-edge products.
  • Design and develop firmware for

    solid state drive (SSD) products using C and C++

  • Collaborate closely with cross-functional teams during all phases of product development
  • Design and develop debug infrastructure for enabling quick diagnosis of failures
  • Design and develop applications to collect and analyze diagnostic data, debug logs and event data
  • Provide guidance to Quality Assurance teams for system level product test execution
  • Review system and board level specifications to ensure all FW features, verification, and diagnostic requirements are feasible and properly incorporated
  • Develop processes to identify embedded system design issues early in the product development lifecycle
  • Drive issue resolution and product stability to enable predictable and high quality product development
  • Provide mentorship to junior engineers as needed Qualifications
  • BE or ME/M Tech degree in Computer / Electronics / Electrical / IT Engineering or related field
  • 14+ years of experience in

    firmware development for embedded systems

  • Strong proficiency in

    C/C++ programming languages

  • In-depth knowledge of microcontroller architectures and embedded systems
  • Experience with

    real-time operating systems (RTOS)

    and their implementation
  • Knowledge of

    NAND flash

    and/or other non-volatile storage technologies
  • Ability to analyze complex firmware & hardware issues
  • Strong debugging skills using equipment such as logic analyzers and Protocol analyzers
  • Knowledge of software design, real-time operating systems, and hardware-software interfaces
  • In-depth storage protocol experience including

    PCIe & NVMe

  • Demonstrated ability in creative problem solving and innovation
  • Strong team player, effective communication skills, and highly motivated
  • Knowledge of agile development and self-managed development teams from design to production
Soft Skills
- Strong problem-solving and analytical skills. - Excellent communication and documentation abilities. - Ability to work independently and collaboratively in a fast-paced environment

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Western Digital logo
Western Digital

Computer Hardware Manufacturing

San Jose CA

RecommendedJobs for You