Guidance, Navigation & Control (GNC)/Flight Dynamics Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Lawrence Livermore National Laboratory · 7 hours ago

Guidance, Navigation & Control (GNC)/Flight Dynamics Software Developer

Lawrence Livermore National Laboratory (LLNL) is advancing science and technology to strengthen U.S. security and promote global stability. They are seeking a Guidance, Navigation & Control (GNC)/Flight Dynamics Software Developer to contribute to the development of aerospace engineering analysis capabilities and support weapon system design through modeling and simulation.

Information TechnologyMarket ResearchSecurity
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Contribute to the development of new aerospace engineering analysis capabilities, such as optimal control, advanced 3DoF trajectory optimization, 6DoF trajectory optimization, and autopilot design software
Support concept trade studies and derive GN&C requirements for future systems utilizing in-house flight simulation tools and engagement modeling codes such as AFSIM
Contribute to the development of tools for managing CFD, Trajectory, Finite Element Analysis (FEA) and other numerical modeling workflows including preprocessing, post-processing, and data management. Perform analysis of with a variety of flight modeling related tools with an emphasis on assembling them to enable novel analysis at scale utilizing high-performance computing (HPC) resources
Support engineering and flight modeling analysts including debugging problems, providing alternative solutions, and quick feature implementation
Document methods and implementation in both informal and formal reports and presentations. Share relevant knowledge, analysis, and recommendations in collaboration with internal and external scientists, engineers, mathematicians, and computer scientists through reviews and working groups. Collaborate with other development teams working on tools that support analysis workflows
Perform other duties as assigned
Independently determine technical objectives and criteria to satisfy project deliverables and execute the appropriate technical approaches
Apply advanced technical knowledge and best practices to guide successful completion of project and organizational goals
Lead and mentor junior staff, student fellows, and summer student researchers

Qualification

PythonC/C++Computational vehicle dynamicsTrajectory optimizationNumerical methodsCFDFinite Element AnalysisHigh-performance computingInterpersonal skillsWritten communicationVerbal communicationTeamworkProblem-solving

Required

Ability to secure and maintain a U.S. DOE Q-level security clearance which requires U.S. Citizenship
Master's degree in engineering, computational science, applied math, physics, or related field, or the equivalent combination of education and related experience
Demonstrated programming ability in Python, C, C++, FORTRAN, or similar languages
Proficient understanding of computational vehicle dynamics via 3-DoF and/or 6-DoF flight/reentry modeling including familiarity with aerodynamic performance coefficients
Proficiency in vector calculus, linear algebra, and numerical methods for solving differential equations (ODEs/DAEs)
Knowledge of trajectory optimization tools and methods such as GPOPS-II, Dymos, OTIS, TAOS, STK, or similar
Knowledge of dynamic optimization methods such as direct collocation, shooting methods, nonlinear programming, sequential quadratic programming, algorithmic differentiation, and related tools such as CasADI, Pyomo, IPOPT, & SNOPT
Proficient interpersonal, written, and verbal communication skills necessary to effectively present and explain technical information
Ability to work in a multidisciplinary team environment, as well as independently
Ability to travel

Preferred

PhD in engineering, computational science, applied math, physics, or related field
Experience conducting computational analysis in a multi-physics context and with software on massively parallel systems, particularly in the areas of heat transfer, fluid dynamics, and/or structural mechanics
Experience in development of software in a version-controlled environment (e.g. git), including testing, documentation, and software user support
Experience with machine learning frameworks (e.g. torch/pytorch, tensorflow, jax) and models, as well as training and fine-tuning models and one or more of the following: non-linear programming and optimization, uncertainty quantification, Bayesian learning, UI/UX design

Benefits

Flexible Benefits Package
401(k)
Relocation Assistance
Education Reimbursement Program
Flexible schedules (•depending on project needs)

Company

Lawrence Livermore National Laboratory

company-logo
Lawrence Livermore National Laboratory, a national security laboratory, provides transformational solutions to national security challenges.

Funding

Current Stage
Late Stage
Total Funding
$11.4M
Key Investors
ARPA-EUS Department of EnergyDARPA
2023-11-21Grant
2023-08-14Grant
2022-09-19Grant

Leadership Team

G
Greg Herweg
Chief Technology Officer
linkedin
D
David Shaughnessy
Deputy Chief Financial Officer
linkedin
Company data provided by crunchbase