Dayton, Ohio

LinQuest is seeking a Senior Software Engineer to join our team at our office in Dayton, Ohio.

Our development team is looking for talented and self-motivated engineers to advance the state of the art of modeling and simulation by working on a cutting edge, extensive Air Force framework which is used for rapid prototyping scenario composition from the engineering to the mission-level trade space to focus on user needs from sub-surface to space and cyberspace. This framework, known as the Advanced Framework for Simulation, Integration, & Modeling (or AFSIM), is employed by over 300+ using organizations across DoD and industry.

As a Software Engineer, you will join a fast-paced agile team to design, create, and integrate new algorithms, modify existing algorithms and models, develop and integrate interfaces, and ensure continuous improvement of the software and associated databases. Engineers on this interdisciplinary team collaborate to deliver a complete software capability, covering everything from working with customers to define a critical need through deployment and training, to enable our warfighters to fight through a multi-domain contested environment.

As a Senior Software Engineer, you will develop engineering software to support the evaluation of the combat effectiveness of advanced weapon system concepts in live, virtual, or constructive environments. Tasking includes implementing algorithms and/or plug-ins to modifying/extending/enhancing the AFSIM suite of capabilities which could range from scripting to platforms (such as sub-surface to space to cyberspace) to communications to networks to sensors to Operator in the Loop (OITL) to interfacing with external models/systems; developing graphical user interfaces (GUIs) for configuration and data visualization; and creating application programming interfaces (APIs) to provide other applications access to the core simulation features. Engineers provide support for the complete software development life cycle including design, integration, technical documentation, and testing.

Duties and Responsibilities:

  • Perform software design and development in C++ as well as OpenGL and Open Scene Graph (OSG)
  • Collaborate with systems engineers and subject matter experts to refine requirements
  • Support test execution, troubleshooting, and defect resolution
  • Develop and review software designs for appropriateness, completeness, and recommend changes to support project objectives
  • Review and assess designs for compliance with computer/network security best practices
  • Select and implement technologies to modernize the system architecture


Required Experience:

  • Bachelor’s degree in software engineering, computer science, or related discipline
  • 10+ years of experience in software engineering
  • US Citizenship and the ability to obtain a DoD SECRET Security Clearance are required for the position
  • Experience with C++
  • Experience with scripting languages
  • Experience designing and integrating application programming interfaces
  • Experience with software optimization and performance tuning tools and techniques
  • Experience developing high-performance parallel software
  • Experience with continuous integration process and tools
  • Excellent written and verbal communication skills
Preferred Experience:

  • Master’s degree in software engineering, computer science, or related discipline
  • Experience working as a member of an agile software development team (e.g., Scrum, Kanban)
  • Experience developing modeling and simulation software
  • Experience planning and leading projects
  • Experience developing cross-platform software (Windows 10, Ubuntu/Fedora/CentOS 7)
  • Experience with Python
  • Experience developing desktop graphical user interfaces
  • Experience with secure application development practices
  • Experience using and interpreting the results of static code analysis tools
  • Some travel may be required (~10%)
COVID-19 Compliance Guidelines:

As a federal contractor, all LinQuest team members must comply with Executive Order 14042- Ensuring Adequate COVID Safety Protocols for Federal Contractors, which includes mandatory vaccination and ability to provide proof of vaccination status prior to start of employment. Additionally, team members are expected to comply with all safety protocols related to mask wearing and physical distancing while in covered contractor workplaces. If applicable, prospective or new employees may seek an exemption to the vaccination requirement through LinQuest Human Resources and must have an approved exemption prior to the start of their employment.

Dayton, Ohio

LinQuest delivers performance excellence across the Air, Land, Sea, Space, and Cyberspace domains. We provide highly valued, state-of-the-art and cost effective technical solutions to the U.S. government, civil and commercial customers. LinQuest's services and products span the engineering, testing, operation and sustainment of critical capabilities and programs ranging from intricate systems and architectures to highly complex enterprises comprised of families of systems. LinQuest integrates technical and operational domain expertise with process discipline and delivers superior performance across the life cycle of programs.

Similar jobs