Job Title: JR0034608 - Firmware Development Engineer
Agriculture, Forestry, & Fishing, Computers, Software, Engineering, Information Technology, Installation, Maintenance, and Repair, Internet/E-Commerce, Manufacturing and Production, Military, Research & Development, Web Technology
JR0034608 - Firmware Development Engineer
The best candidate for this position needs to have experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures/features that meet these constraints while providing new value for the platform.
Responsibilities may be quite diverse in a technical nature and will vary significantly depending on the unique needs of the role, U.S. experience and education requirements.
The responsibilities will include, but are not limited to the following:
Source code development, review and maintenance C/C++.
Unit and system level test and verification TCL, System C, Modelsim SE
Storage interface standards such as SATA, SAS, PCIe, and Fiber Channel.
System level design and modeling manages design environment make, Perl, SVN, Bugzilla.
System integration using 8, 16, 32 bit microcontrollers.
Algorithm modeling, benchmarking, implementation, and digital signal processing.
This is an entry level position and will be compensated accordingly.
You must possess the minimum qualifications to be initially considered for this position. Relevant experience can be obtained through school work, classes and project work, internships, military training, and/or work experience.
Must have Master's degree in Electrical Engineering, Computer Engineering, Computer Science or a related discipline
Minimum 1 year of experience in:
Scripting languages such as Python.C/C++ programming.
Firmware development environments including compilers, debuggers, and emulators
Knowledge / Experience with ARM 32 bit processors.NVMe interface technology.
Experience with hardware/software debugging using logic analyzers and protocol analyzers.
Experience with working with Hardware including PCB, ASIC, and FPGA.
Knowledge of Agile development methodologies.
Inside this Business Group
Non-Volatile Solutions Memory Group: The Non-Volatile Memory Solutions Group is a worldwide organization that delivers NAND flash memory products for use in Solid State Drives (SSDs), portable memory storage devices, digital camera memory cards, and other devices. The group is responsible for NVM technology design and development, complete Solid State Drive (SSD) system hardware and firmware development, as well as wafer and SSD manufacturing.