Sr. Systems Development Engineer

SMART is a leading independent designer, manufacturer and supplier of electronic subsystems to OEMs engaged in the computer, industrial, networking, telecommunications, aerospace and defense markets. Taking innovations from the design stage through manufacturing and supply, SMART Modular Technologies has developed a comprehensive product line that includes DRAM and Flash memory technologies across various form factors. SMART's presence in the U.S., Europe, Asia, and Latin America enables it to provide its customers with proven expertise in international logistics, asset management, and supply-chain management worldwide. A unique opportunity exists for an experienced Systems Engineer to support SMART's current and next-generation Embedded Flash Memory products. Utilize your background of hardware, software, and systems skills to design and conduct experimentation to continually enhance SMART's understanding of flash memory devices and controllers as applied to embedded systems. Drive solutions to issues observed at the design, test, and customer levels. Contribute to SMART's understanding of purchased components and industry standard storage busses such as SATA/ATA, PCIe/PCI, CF, USB, and emerging next-generation interfaces. To be successful, the individual must be a self-starter capable of independently identifying and researching issues significant to the design, development, and support of SMART's Embedded Flash Memory products. The individual must possess an understanding of hardware, software, and systems and be able to utilize this background to design and conduct experimentation to drive solutions to observed issues and enhance SMART's knowledge base. The candidate must possess superior written and verbal communications skills. This position will be located in our office in Tewksbury, MA or Newark, CA. Responsibilities Communicate directly with key customers to drive understanding of failure or qualification issues Design and conduct experimentation to enhance SMART's understanding of flash memory devices and controllers. Assume responsibility to identify root-cause of technical problems at the design, test, and customer levels. Work with SMART personnel and suppliers to develop and drive solutions. Utilize debugging aids, such as oscilloscopes, logic analyzers and bus analyzers, to diagnose low-level interactions between SMART's Embedded Flash products and host software. Expand upon SMART's knowledge of industry standard storage protocols, particularly SATA/ATA, PCIe/PCI, CF, and USB. Contribute to SMART's internal documentation library. Provide additional support for design, test, and customer support teams as required. Education and Experience 5+ years of exposure to software, hardware, and systems design. Proficient with one or more software development technologies and one or more hardware development technologies. Superior communication skills in both spoken and written forms. Established record of publication (external and/or internal). Experience effectively interfacing with remote teams. Experience with systems using integrated hardware and software. Knowledge of flash memory controller and NAND flash memory products is a distinct advantage. Highly proficient with bus/logic analyzers and oscilloscopes. Experience with multiple communications protocols. Experience with storage protocols (PCIe, NVMe, AHCI, SATA/ATA, and USB) is required. Must be self-starter, able to independently research and quickly understand new technologies. Must be familiar with design of experiments and statistical analysis of data. Must possess a highly disciplined approach to problem solving. Able to work independently or in small groups on concurrent projects in a dynamic and result-driven environment. Proficiency with both Windows and Unix/Linux operating systems. Experience with RTOS desired. BS in Computer Engineering, Electrical Engineering, or Computer Science required. Advanced degree preferred. Ability to travel (less than 15%). Job ID: 18-0014-S
Salary Range: NA
Minimum Qualification
5 - 7 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Systems Development Engineer
Sr. Software Development Engineer
Waltham, MA PerkinElmer, Inc.
Sr. Systems Engineer- Virtualization & Cloud
Bedford, MA Continental Resources
Sr Lead System Software Engineer
Framingham, MA CenturyLink
Sr. Systems Engineer, Manufacturing Systems
Cambridge, MA Moderna Theraputics
Sr. Scientific Computing Systems Administrator...
Somerville, MA Partners HealthCare System