Posted in

Autonomous Systems Software Engineer

Autonomous Systems Software Engineer

CompanyKBR
LocationWright-Patterson AFB, OH, USA, Beavercreek, OH, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level, Senior

Requirements

  • Experience developing software and algorithms in teams.
  • Bachelor’s with 5-7 years of experience minimum, or Master’s with 2-3 years of experience.
  • Experience authoring, reviewing, or testing software source code in C/ C++
  • Experience in modern Integrated Development Environments, i.e. Visual Studio, Visual Studio Code, Jupyter Notebook, etc..
  • Experience in modern version repository systems and CI/CD pipeline development systems, i.e. Git, GitLab, GitHub, Azure DevOps, etc..

Responsibilities

  • Develop and demonstrate Autonomy Behaviors and Flight Control algorithms supporting autonomous control of various vehicles alongside crewed operations.
  • Develop flight control algorithms in support of the overall program objectives, including flight control necessary to maneuver and station keep various platforms.
  • Support the development of basic contingency management.
  • Support creating Open Mission Systems (OMS) services to facilitate the transfer of information across critical autonomy components across aircraft components.
  • Support any required flight tests used in supporting the development and refinement of autonomy behaviors and/or flight control algorithms.
  • Support demonstration of autonomy and flight control algorithms in a highfidelity simulated environment
  • Work with Government leads to develop and manage on site System Integration Lab (SIL).
  • Deliver documentation related to design and use of software.
  • Deliver software source code such that government team can compile and run software locally.
  • Assist in understanding requirement fulfillment and system maturity to support system deployment.
  • Support AFRL in research and development to prototype and transition an autonomous ISR capability.
  • Collaborate closely with a diverse team, fostering innovation and excellence.
  • Integrate applications with existing systems and ensure seamless functionality.
  • Provide ongoing support and maintenance for developed applications.

Preferred Qualifications

  • Understanding and proficiency software development practices and continuous delivery methods.
  • Experience with Agile development and working closely with developers to provide collaborative feedback
  • Knowledge of software test systems and requirement verification processes.
  • Additional languages beyond C/C++
  • Experience working with UAVs/UASs.
  • Experience with autonomous systems.
  • USAF and/or AFRL experience.