Vivid Resources

Senior Engineer/Principal Engineer - File Systems

Principal Duties and Responsibilities:

  • As part of a team of highly skilled software engineers, design and implement major enhancements to Softricity's SoftGrid product, a multi-threaded, multi-user system comprised of Windows services, a core infrastructure, and kernel mode drivers, including a virtual environment.
  • Author functional and design specifications, build prototypes, and use other appropriate techniques to achieve product definition and design goals.
  • Design, implement and maintain system software components, principally in C/C++.
  • Apply expertise in File Systems, Windows Internals and Kernel Mode Development to deliver new product features, significant enhancements and product support.
  • Work with Product Design/Product Management to ensure that the design supports key end-user product requirements.

Knowledge, Skills and Abilities:

  • Expert, in-depth knowledge of systems software engineering in file systems, operating system internals, and kernel mode development, accompanied by broad knowledge in a number of other technical areas (e.g. networking, security, etc.) is absolutely required.
  • Very strong knowledge of Windows 2000 and Windows XP internals is required; other OS internals experience is a plus.
  • Very strong C/C++ knowledge is required; ability to read and understand lower level languages is a strong plus.
  • Extensive experience performance tuning, troubleshooting and debugging complex, enterprise-class systems software is required.
  • Strong debugging skills are required. Experience with Soft-Ice, WinDbg or other similar tools is required.
  • Knowledge of Windows Application Programming is strongly desired.
  • Ability to work exceptionally effectively in a team environment is required.
  • Good written and excellent verbal communication skills are required.

Education, Certification, Training and/or Minimum Qualifications:

  • Extensive experience designing and implementing file systems is required.
  • At least four years of experience in software engineering, with significant experience in systems level software (e.g. operating systems, file systems).
  • At least two years experience in a software product development environment.
  • BS/MS in Computer Science or equivalent knowledge and experience is required.

Apply now

Vivid Resources

559-684-1070 (voice)

Register with us

Home