Jump to content

Software Engineer: Sustaining

Overview

We are currently looking for an enthusiastic Software Engineer: Sustaining to work on a small but exceptional team developing the Drobo family of storage arrays, which implement intelligent storage virtualization algorithms.

This is a highly technical software development position and requires the ability to work closely with other embedded developers, QA engineers, and support engineers. The individual in this position will need to come up to speed quickly on multiple system components and be capable of making system-wide changes to embedded software.

Responsibilities

  • Work closely with customer support engineers on highly technical issues
  • Reproduce, troubleshoot, and fix defects in embedded software
  • Improve field support capabilities by developing diagnostics and support tools to build into current and future products
  • Assist in the management of multiple sustaining release branches; develop or merge software enhancements and code fixes

Job Specifications/Requirements

  • Background in embedded software development
  • Strong C and C++ programming skills
  • VxWorks or similar RTOS experience
  • Linux internals and system level programming
  • Understanding of RAID and other storage related concepts
  • Understanding of networking protocols and technologies
  • Solid troubleshooting skills
  • Excellent communication skills
  • Ability to juggle multiple tasks efficiently

If you are interested, please send an email to jobs@drobo.com with your resume and qualifications.