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
Low level programming, system architecture, operating systems, device architecture, hardware design.
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.
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.
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.