Employer Active
- India
Not Disclosed
Salary Not Disclosed
1 Vacancy
As Director of CXL Firmware Engineering we lead development of highperformance controller firmware for innovative volatile and nonvolatile memory systems. We lead develop and mentor some of the most outstanding people in their field! We assist in evaluating crafting building bench testing debugging and failure analyzing firmware for new highperformance memory controllers and Solid State Drives that will increase performance while reducing power latency and SoC (System on Chip) complexity for the target markets. We work closely with firmware engineers firmware test engineers ASIC design engineers system test engineers systems failure analysis engineers product engineers firmware tools developers to solve multifunctional product development issues. Our work has a direct impact on the performance of global enterprise architecture. Come innovate with us!
Your responsibilities will include but are not limited to the following:
Lead CXLDDR firmware Architecture design development and validation activities
Demonstrate proficiency in coding skills failure analysis and the use of tools that support these activities
Validate customer requirements and perform failure analysis on FW related issues
Develop structured source code targeting the embedded environment associated with state of the art memory
Perform design verification using a variety of verification methods including simulation and product testing
Focus on firmware quality in the system and the target application
Participate in SCRUM/Agile processes and distributed code reviews
Develop new test tools and methods
Follow specific processes/procedures/work flows
Demonstrate the effective analysis of functional or performance issues with test environments or target host systems
Technical communications will be required between other teams and the firmware team (both verbal and written)
You will review contribute to and build clear documentation for work that must meet both internal specifications/standards and SSD industry standards and specifications
Successful candidate for this position will have:
10 years demonstrated ability with storage Firmware development and debug using protocol analyzer
5 Years of knowledge or working experience with Nand flash/DDR and Interface protocols like CXL PCIe NVMe
Solid understanding of firmware development verification system failure analysis embedded systems design and real time embedded systems
Strong solutions focused skills including the ability to find creative solutions to difficult problems
Solid understanding of software engineering principles and crafting and developing firmware using assembly and C/C programming
Strong debugging skills in an embedded firmware application including:
Using development tools and IDEs such as Slick Edit SourcePoint and Realview
Problem recreation trapping logging and diagnostics
Experience with digital hardware design and test equipment such as InCircuit Emulators (ICE) and logic/bus analyzers
Strong experience analyzing sophisticated firmware and hardware issues
Solid understanding working identifying and optimizing performance of critical algorithms
Solid understanding of ARM/ARC Microprocessors with experience on ARC or ARM Cortex
Knowledge of the Agile software development process life cycle
Solid understanding of structured firmware development process and life cycle
Strong skills in presenting sophisticated technical ideas/concepts
Ability to work in a fastpaced environment and communicate effectively (written and verbal) across multiple locations and teams
Education: BS or MS in Computer Engineering Computer Science or Electrical Engineering
Full Time