Requires a four-year college degree in an engineering discipline such as Computer Engineering, Electrical Engineering, Computer Science, or Biomedical Engineering and a minimum of eight years of experience in software design and implementation, including eight years of experience with structured or object-orientation programming.