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).
As a Staff Firmware Engineer, you will design and implement embedded firmware in C for cutting-edge storage solutions, including embedded NAND devices used in smartphones, tablets, and automotive systems. You will be instrumental in shaping the future of high-performance, low-latency storage products.
Job Responsibility:
Design and implement robust firmware modules using C for real-time embedded systems
Develop and optimize data structures, algorithms, and protocol stacks (e.g., PCIe, NVMe) for high-throughput storage interfaces
Collaborate with cross-functional teams across geographies to deliver scalable and maintainable firmware solutions
Design and develop new firmware on latest ASIC to meet the requirements
Perform root cause analysis, debugging, and performance tuning of firmware and driver issues
Drive innovation and contribute to IP generation through deep technical problem-solving and architectural contributions
Review system and board level specifications to ensure all FW features, verification, and diagnostic requirements are feasible and properly incorporated
Passion for learning and exploring new technologies
Requirements:
Bachelor’s or Master’s degree in Electronics, Electrical, engineering or related field
Minimum of 4-6 years of hands-on experience in embedded firmware development
Strong programming expertise in C/C++, specifically for RTOS-based embedded systems
Solid understanding of the firmware/software development lifecycle
Proven experience in debugging and optimizing performance of complex embedded systems using a variety of tools and environments
Strong analytical and problem-solving abilities
Working knowledge of NAND flash fundamentals
Excellent interpersonal skills and a collaborative mindset
Experience working with cross-functional and geographically distributed teams
Quick learner with the ability to adapt and implement solutions efficiently
Ability to manage multiple tasks and meet tight deadlines
Exceptional communication skills in English—both verbal and written—with the ability to work across cultural and organizational boundaries
Nice to have:
Direct experience in firmware development for NAND Flash-based products
Proficiency in scripting and automation using Python
Prior contributions to patent filings or scientific publications
Demonstrated experience delivering end-to-end storage stack solutions on cutting-edge or new hardware platforms
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.