Principal Engineer , Firmware Engineering

10 - 14 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be a Principal Engineer involved in firmware development for a diverse range of high-performance Solid State Drives (SSD). Your role will require leadership skills to manage complex programs and a comprehensive understanding of system development. Additionally, you will need a strong background in the storage industry, including experience with embedded storage processors and storage protocols. This position offers high visibility and impact for individuals with exceptional technical abilities, project management skills, and a drive for success. Key Responsibilities: - Design and develop firmware for SSD products using C and C++ - Collaborate with cross-functional teams throughout product development stages - Create debug infrastructure for efficient diagnosis of failures - Develop applications for collecting and analyzing diagnostic data, debug logs, and event data - Review system and board level specifications to ensure incorporation of all FW features, verification, and diagnostic requirements - Identify embedded system design issues early in the product development lifecycle - Drive issue resolution and ensure product stability for high-quality development - Provide mentorship to junior engineers when required Qualifications: - BE or ME/M Tech degree in Computer/Electronics/Electrical/IT Engineering or related field - 10+ years of experience in embedded firmware development - Proficiency in C/C++ for RTOS embedded systems - Knowledge of NAND flash and/or other non-volatile storage technologies - Strong debugging skills using logic analyzers and Protocol analyzers - Familiarity with software design, real-time operating systems, and hardware-software interfaces - Experience with storage protocols like PCIe & NVMe - Ability in creative problem solving and innovation - Effective communication skills and a strong team player - Knowledge of agile development and self-managed development teams (Note: Additional details about the company have been omitted from the Job Description),

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 C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You