Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Beyond New Horizons Logo

Software Engineer

Beyond New Horizons

$75,000 - $120,000
Sep 19, 2025
Tullahoma, TN, USA
Apply Now

Beyond New Horizons, LLC (BNH) is seeking a Software Engineer to support TOS II at AEDC in Arnold AFB, TN, specifically within the Engineering Solutions branch. This role involves developing cutting-edge technology to support the United States Air Force Test Operations and Sustainment efforts and AEDC aerospace ground test facilities.

Requirements

  • Experience with Python, LabVIEW, C, C++, MATLAB, SQL, and C
  • Experience with TCP/IP, UDP, Linux, real-time systems, microcontrollers, RS232, REST APIs, databases, industrial data acquisition systems, image processing, HTTP, WebSockets, gRPC, machine learning, advanced mathematics, statistics, and/or physics
  • Working knowledge of version control, object-oriented software design principles, data structures, algorithms, and the software development process
  • Ability to work independently to accomplish complex tasks required to configure and validate instrumentation, controls, measurement, and recording equipment during test operations
  • Must be able to obtain & maintain security clearance & access to DoD network & computer systems
  • BS in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related scientific discipline from an accredited college or university program
  • A minimum of two (2) years of relevant work experience or college coursework in software engineering including design, coding, configuration control, and maintenance.

Responsibilities

  • Interface with scientific instruments to monitor status and trigger data acquisition
  • Learn and understand new APIs and use them to implement features
  • Understand, modify, and debug code in existing codebase to fix bugs and implement new features
  • Develop and maintain embedded code for microcontrollers and single board real-time Linux computers
  • Write and maintain code for distributed network systems using TCP/IP, UDP, HTTP, and WebSockets
  • Write and maintain programs that implement GUIs in Python using Qt
  • Implement basic data parsing, signal processing, and image processing scripts

Other

  • Complete programming tasks in a timely manner so the project stays within schedule and budget
  • Support software configuration management practices to ensure system integrity
  • Develop and manufacture hardware in support of advanced measurement and diagnostic systems
  • Support preparation of engineering studies and reports
  • Use software engineering source code version control best practices