SOLID-STATE DRIVE (SSD) CONTROLLER ARCHITECT Job in Torrance, California US
SOLID-STATE DRIVE (SSD) CONTROLLER ARCHITECT
TeleCommunication Systems, Inc. (TCS) is a leading provider of mission-critical wireless data solutions to government customers, public safety, and carriers. TCSrsquo;s Space Component Technology group specializes in ultra-rugged solid state drives (SSDs) for the most demanding environments. TCS SCT currently ships ruggedized SSDs in both high-customized and industry-standard configurations for military, aerospace, and industrial applications. Please review the TCS website @ www.telecomsys.com OVERVIEW As part of the design engineering team at TCSrsquo; Advanced Products Group, you will be architecting the controller hardware and firmware for custom versions of TCS Solid-State Drive (SSD) products. RESPONSIBILITIES Overall responsibility for the design and development of FPGA based controllers for SSD and flash based data recorders. Act as project leader and manage the development with support of both inside and outside resources. Define the architecture of the controller hardware and firmware. Work with FPGA logic designers to define control registers and the embedded microprocessor subsystem. Set requirements for internal or external RAM and ROM as well as GPIO. Participate in the selection of IP design blocks for major subsections (ECC, SATA or other interconnect). Design, code, debug and integrate controller firmware. Direct more junior hardware and firmware engineers in the design of logic and coding of firmware modules. Set up project schedules using Microsoft Project and lead the project team in keeping to schedule and updating the schedule as necessary. Facilitate and lead design reviews Work with applications engineering and technical writers to develop all the necessary documentation required to support the SSD product line Participate with test engineers in the development, execution and documentation of design verification tests (DVT) and evaluation of any custom firmware such as secure erase procedures QUALIFICATIONS Masterrsquo;s Degree in Electrical Engineering or related discipline Minimum of 10 years relevant design and product development experience with complex solid-state drive, hard disk drive or other storage device controllers Familiarity with storage interfaces, particularly Serial and Parallel ATA. Other interfaces (SAS, Fibre Channel) would be a plus. In depth understanding of NAND flash technology including SLC and MLC Experience with architecting embedded microprocessor based systems, preferably storage controllers Experience with writing firmware in Assembly and higher level languages (C/C++) Good debugging and troubleshooting skills Computer skills in Microsoft Office Suite including Microsoft Project Able to multi-task and work in a fast paced collaborative cross functional team environment Excellent written, verbal communication, and good interpersonal skills APPLY AT: www.telecomsys.com /about/Careers. Please use the online application process. TCS OFFERS: Competitive Salary commensurate with experience Comprehensive Health Insurance and Time-off Benefits 401(k) Plan with company matching contribution Stock Options and Employee Stock Purchase Plan Flexible schedule Located in beautifulSouthern California. TeleCommunication Systems, Inc. is an Equal Opportunity Employer