SSD Firmware Development Engineer

  •  

Farmington Hills, MI

Industry: Consulting

  •  

Not Specified years

Posted 258 days ago

  by    Rahul Verma

This job is no longer available.

Location: Bay Area, CA

Duration: Full Time

Job Discription:

?        Developing structured source code targeting the embedded environment associated with state of the art memory.

?        Performing design verification using a variety of verification methods, including simulation, FPGA prototyping, and product testing.

?        Focusing on firmware quality in the system and the target application.

?        Participate in SCRUM/agile processes and distributed code reviews.

?        Developing new test tools and methods.

?        Using analysis equipment or software, you will demonstrate the effective analysis of functional or performance issues with the firmware and hardware in test environments or target host systems.

Qualifications:

Successful candidates for this position will have:

?        Strong working knowledge of firmware development, verification, system failure analysis, embedded systems design and real time embedded systems,

?        Strong problem solving skills, including the ability to find creative solutions to difficult problems.

?        Strong working knowledge of software engineering principles and designing and developing firmware using assembly and C/C++ programming.

?        Strong working knowledge with Trusted Computing Group OPAL specification on a storage device.

?        Proficiency debugging an embedded firmware application.

?        Proficiency in using ARM development tools and IDE's such as SourcePoint and Realview.

?        The ability to analyze complex firmware and hardware issues.

?        A high level of skill in problem re-creation and trapping as well as identifying and optimizing performance of critical algorithms.

?        Hands-on experience in firmware development and verification, system failure analysis, and problem solving.

?        The ability to find creative solutions to difficult problems.

?        A working knowledge of digital hardware design and test equipment such as oscilloscopes and logic/bus analyzers is optional, but highly desired.

?        A high level of self-motivation, and dedication.

?        The ability to work well on a team based in different global locations.

?        The ability to multitask effectively in fast-paced environment.

?        Excellent communication and interpersonal skills.  

Education:  BS or MS in Computer Engineering, ElectricalEngineering, or Computer Science.

$110K