Software developer to be a member of a Flight Software Test team that performs testing, integration, verification and validation of planetary mission flight software. The task is to perform software engineering activities associated with the testing of embedded flight software products for a large-scale project.

Preferred Skills
Strong verbal and written communication, presentation, and interpersonal skills
• Ability to work independently and in a team environment.
• Recent experience with device driver development and software interfaces for both custom and commercial hardware