Contract Duration: 1 Year
Title-Software Engineer Staff #13053
Contract Duration-1 Year
Hands on real-time C software developer with prior lab experience integrating with, and debugging on, target hardware is required. Candidate must be a self-starter and demonstrate an ability to rapidly learn the complex SW architecture and GPS user equipment SW components. Ability to translate requirements into design and implement them. Prior GPS, signal processing or navigation user equipment background is strongly desired. Knowledge of military GPS receivers, standard user host interfaces, position, velocity and timing, Kalman filters, covariance analysis, sensors such as IMUs, digital signal processing or tracking loops is a plus as is experience with VectorCast, Klocwork, automated embedded system testing or Matlab.
This position is involved in all software development life cycle project activities (analysis, preliminary and detailed software design, code, test, artifact collection, verification, documentation and product release per the company software process ) under limited supervision. Requires an ability to implement the concepts defined by principal engineers and chief scientists.
Successful candidates perform complicated and difficult engineering work of major complexity requiring a high degree of technical competence. In addition to individual contributor SW design, development and test activities, duties may include responsibility for planning and delegating portions of technical projects.
Required Education/Experience: Bachelor's degree or Master's degree in a Technical Discipline such as Software Engineering, Computer Science, EE, or Math. Minimum of 3-5 years experience with emphasis in embedded real-time software engineering. Platform experience should include Windows, C/C++, GCC. Experience with DOORS, DOD product lifecycle management processes, knowledge of software methodologies such as Structured Analysis/Design and/or Object Oriented Technologies, UML, Agile/SCRUM are beneficial. Excellent written and oral communication skills are required.