Employment  

CURRENT JOB OPENINGS

< Back To List

Senior Project Engineer, Software & Systems Engineering – full-time
Download PDF

Position:

Senior Project Engineer, Software & Systems Engineering

Reports to:

CEO / CTO.

Overview:

This is a very broad spectrum position that will include assignments and responsibilities in virtually any aspect of the software components (operating systems, applications, device drivers, etc., etc.) which are used in and to test the Vanguard Rugged Storage product line.

Responsibilities:
  1. Creation and maintenance of applications programs, associated code modules, device drivers, operating system images and any other software related elements required for the operation, production and maintenance of Vanguard Rugged's mass storage products.
  2. Complete technical execution from concept to finished product, ready to ship.
  3. Assist the Chief Technical Officer with product development strategy.
  4. Technology and vendor selection.
Works Cooperatively with:
  1. Other Project Engineers of various technical disciplines on Project / Work Order Teams to successfully complete complex high technology mass storage projects.
  2. Vendor support engineers to resolve functional and performance problems encountered (such as repeated firmware problems with our Solid State (FLASH) Disk vendors).
Supervises:
  1. Assembly & Test Technicians (though not in a “supervisory” role).
  2. Vendor performance as required for assigned projects.
Education, required1: BSEE, BSCS.
Education, preferred: MSEE, MSCS.
Experience, Skills:
  1. Comprehensive technical abilities in the C Programming Language.
  2. Experienced and highly skilled in programming for the SATA interface.
  3. Experienced and highly skilled in ATA command level interface for Hard Disk (Spinning) Drives and / or Solid State (FLASH) Drives.
  4. Experience with the C++ Object Orient Programming Language.
  5. Experience with one or more Unified Modeling Language (UML) tools for Software Engineering.
  6. Experience with SNMP Ver. 3 including both existing MIBs available under the GNU GPL and the creating new MIBs tailored to our products and the needs of our customers.
  7. Experience establishing and using one or more software configuration management systems.
  8. Solid understanding of the how electronics hardware functions at the transistor, gate, and device level, including the many processor and memory technologies which comprise state of the art embedded systems today and tomorrow.
  9. Vendor liaison/management.
  10. Technical communication.
The Ideal Candidate:

Will be a BSEE highly qualified and accomplished in the discipline of Software Engineering who can function both as a highly productive individual contributor and as a Technical Leader tasked with development of complex networked storage systems (NAS & SAN) and mass storage devices for rugged environmental applications.

The right person for this position wants to work in a small organization with no bureaucracy where they have independence, complete task ownership and the opportunity for challenge with state of the art mass storage technologies.


Notes:
1) *BSEE is required for this position. Candidates without a BSEE will not be considered.