Software Test Development Engineer
As a FW Simulation Engineer at Marvell, you will design, implement and maintain software intended to test SSD FW in a simulation environment. You are expected to work closely with FW developers, firmware architects, firmware test architects, system hardware design engineers, memory architecture engineers to develop the simulation models.
Developing large number of test scenarios using Python/C++
Testing and evaluation of results in an engineering laboratory environment
Creating test scripts based on device data sheets, and/or standards specifications.
With a Python scripting language
Participating as a member of a project team to ensure projects are completed according to schedule.
A bachelor’s degree in computer science, electrical engineering, computer engineering, software engineering or have a technical degree with 3+ years of industry experience
Some experience developing HW simulation models.
You demonstrate excellent C/C++ and/or Python programming, software design, and debugging skills in a Linux and or Windows environment
Some familiarity with embedded platforms and system software
Some familiarity with storage (HDD, SDD) hardware and firmware
Collects, analyzes and interprets test data
This experience will make you especial:
Working on computer simulator infrastructure for end to end testing of firmware
Developing register accurate and deterministic computer simulators
Developing simulation infrastructure for managing and running many test scenarios
Creating software models based on device data sheets, and/or standards specifications.
Computer programming and simulation methods for components used in NAND flash products
Provides models that can be used for product design and optimization
Analyzes product performance and adjusts models as appropriate.