This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior Manager, Firmware Engineering to be part of firmware development of a wide variety of advanced next-generation high performance Solid state drives. You will have demonstrated leadership ability executing complex programs and an understanding of the who, what and how of system development. You will have strong skills and experience in the storage industry including familiarization with embedded storage processors and storage protocols. This is a high-impact, high visibility opportunity for the right individual with superior technical skills, good project management abilities, and an enthusiasm for success.
Job Responsibility:
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
Manage a team of 5 to 8 Engineers – setting the goals, tracking the KPIs, training and mentoring the team, hiring, project tracking, etc
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
Review system and NAND 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
Requirements:
BE or ME/M Tech degree in Computer/Electronics/Electrical/IT Engineering or related field
16+ 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
Strong problem-solving and analytical skills
Excellent communication and documentation abilities
Ability to work independently and collaboratively in a fast-paced environment