Lockheed Martin Guidance, Navigation, and Controls Software Engineer Senior Littleton, CO in Littleton, Colorado
Guidance, Navigation, and Control (GN&C) engineer. Duties require support of GN&C subsystem design and flight software development efforts within the Advanced Mission Studies (AMS) and Space Protection Programs (SPP) group. The GN&C Engineer will be responsible for designing, analyzing, developing and testing GN&C algorithms for flight applications. The candidate will deliver their algorithms/models for integration into the overall GN&C flight software application. The candidate will work from a graphical code (Simulink) baseline, and deliver models and/or autogenerated code for integration. The job responsibilities include analyzing the GN&C hardware, software, and system requirements and implementation to develop the design; developing and testing code utilizing Model Based Design approaches; conducting performance analyses; identifying and resolving anomalies during test on various software- and system-level platforms; identifying and implementing required software modifications, and participating in technical reviews/audits of software products. The candidate will also support GN&C analyses & presentations for design reviews throughout a program life cycle. After code delivery, he or she may have the opportunity to continue to support integrated test, launch, and early operations of the spacecraft. The candidate should be experienced with spacecraft attitude control systems components (e.g. reaction wheels and thrusters), attitude dynamics modeling and simulation, and the close interaction of these with the attitude determination system. The candidate will be required to work with GN&C design and development peers, flight software development peers, subject matter experts, GN&C hardware engineers, and test engineers. The candidate should be familiar with the software development process and with software tools used during the development. These tools include MATLAB, Simulink, Visual Studio, and configuration management software. The software development process will employ Agile methodologies. The candidate must be able to work in a fast-paced environment that delivers a small spacecraft that meets the performance of its required features / capabilities.
Basic Qualifications Bachelors degree from an accredited college in a related Engineering discipline, or equivalent experience/combined education, with 5 years of professional experience; or 3 years of professional experience with a related Masters degree plus three years professional experience in GN&C. Candidate must have strong experience supporting design and/or development of algorithms for GN&C systems and must have an understanding of the mathematics and physics governing spacecraft attitude dynamics and GN&C actuators (e.g., reaction wheels and attitude control thrusters). Strong problem-solving and programming experience. Ability to obtain SCI access is required.
Desired skills Able to perform software modeling and integrate software with other developers. Familiarity with a structured software development process. Experience building modular, re-usable code. Working knowledge of embedded and closed loop software systems, and the verification in both software simulation/emulation and hardware-in-the-loop environments. Experience delivering autocode from graphical models. Familiarity with Visual Studio, C, C++, CM tools, and Agile development. Capable of planning, prioritizing, executing, and statusing self-directed design and development activities. Good oral and written communication skills. Ability to work effectively and coordinate actions with both internal and external customers. Current SCI security clearance is desired.
As a leading technology innovation company, Lockheed Martin’s vast team works with partners around the world to bring proven performance to our customers’ toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories.
Join us at Lockheed Martin, where we’re engineering a better tomorrow.
Lockheed Martin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Job Location(s): Littleton Colorado