APL is seeking a software engineer/developer to help develop and translate algorithms, concepts and approaches for the mission planning, fire control and guidance of missile systems to flight-ready software.
Requirements
- Significant experience in programming languages such as C++, MATLAB, or Python
- Familiar with software repositories, bug tracking systems, and collaboration tools.
- Knowledge of flight dynamics, navigation, guidance, and control
- Experience in modeling and simulation of flight systems
- Experience developing 3-DoF and/or 6-DoF flight simulations
- Some knowledge of optimization techniques/optimal control
- Worked with solvers such as SNOPT, IPOPT, ECOS, etc.
Responsibilities
- Develop software for mission planning, weapon control, and guidance systems using advanced methodologies
- Design methods for evaluating and testing developed software
- Algorithmically model the challenging dynamics of hypersonic vehicles in varying environments
- Interact with sponsors and external representative to formulate concepts of operation for these novel and advanced technologies
- Document and present work to sponsors and third-party collaborators
Other
- Have B.S. in Aerospace, Mechanical, or Electrical Engineering; Computer Science; applied mathematics; or related technical field
- Have 2+ years of relevant technical experience
- Are able to obtain an Interim Secret level security clearance by your start date and can ultimately obtain a Top Secret level clearance.
- If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information.
- Eligibility requirements include U.S. citizenship.
- Hold a M.S. or PhD. in Aerospace, Mechanical, or Electrical Engineering; Computer Science; applied mathematics; or related technical field with relevant experience in modeling and simulation of flight systems
- Are willing and able to travel 10 to 20 days a year
- Hold an active Top Secret security clearance or higher