Senior Software Engineer Job in Manassas 20110, Virginia Us
Be Part of The Next Generation of Flight
Senior Software Engineer
Aurora Flight Sciences is a leader in unmanned aerial systems, with a fleet of innovative aircraft designed to empower small tactical units, and safeguard our borders. Aurora provides the capabilities and process controls of a large company with the "can do" attitude of a small company.
If you feel you are qualified, apply for this position, it could change your future.
Job Description
Design and development of flight- or mission-critical onboard software for UAV flight computers. As part of a dynamic, multidisciplinary team, participate hands-on in the full software life-cycle, from concept through implementation, integration all the way to flight test.
Define, analyze and review software requirements to meet defined and anticipated customer needs and system quality and performance standards. Collaborate with other engineering disciplines in planning, design and development of systems to ensure software and hardware performance and compatibility. Design software architecture and interfaces and implement functionality using a model-based approach. Write test plans and test cases, conduct unit-, integration-, and system-level testing.
Typical software functionality for a UAS includes guidance, navigation control, mission sequencing, payload control, redundancy and contingency management, uplink and downlink packet encoding and decoding, converting between different serial protocols, hardware-in-the-loop simulation, ground based GUIs, and aircraft subsystem control (i.e., engine, electrical system, fuel system).
We're looking for a software engineer, not a programmer.
Specific Requirements:
· B.S. in Computer Science or applicable engineering or science field, Master's degree preferred, with a minimum of 5 years of hands-on professional experience.
- Must be willing and able to be an active contributor (developer) in any of the software life-cycle phases.
- Must have at least one year of hands-on professional experience in at least one, ideally a combination, of the following areas:
Model-based design and/or test using the Simulink/Stateflow tool chain
- Software development in a relevant subject matter area: UAS or other robotic system guidance, navigation and control; ground- or airborne mission systems; general aerospace flight control or cockpit avionics systems; ground stations; payload control;
- Development/operations of hardware-in-the-loop simulators, conducting testing and troubleshooting of HW/SW interfaces
- Service Oriented Architectures (SOA) applied to aerospace or military systems (C2, payload data etc.)
- Demonstrated capability to have personally developed (i.e. modeled or written) production software within the last three years.
- Must be willing to work under, and help refine, a defined software development process.
- Prior experience in any of the following areas is a plus
- Operating in a regulated development environment, like CMMI (level 3 or higher) or DO-178B.
- Using the IBM DOORS Requirements Management software.
- Using the GreehHills MULTI development environment and INTEGRITY operating system.
- Embedded Freescale PowerPC architecture.
Link to job posting: http://tbe.taleo.net/NA7/ats/careers/requisition.jsp?org=AURORAcws=1rid=648
Aurora Flight Sciences is an Equal Opportunity Employer