Staff Engineer, Product Development Engineering (Embedded Firmware)
Full-time Entry LevelJob Overview
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.
Key Responsibilities:
- 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.
Make Your Resume Now