Junior Software Engineer

KBR•Beavercreek, OH
•$80,000 - $100,000

About The Position

KBR is seeking a Junior Software Engineer to be mentored and developed in support of software development, integration, and evaluation for RF systems across operational and signal environments. The role supports the control, modeling, simulation, and testing of operationally relevant systems on research and applied DoD programs. The position calls for a strong software foundation, an interest in RF system fundamentals, and the ability to work across system, algorithm, and integration boundaries with guidance from senior engineers. The engineer will work closely with systems engineers and, at times, under the direction of systems and hardware teams to implement, test, and analyze position, navigation, and timing (PNT) capabilities in constructive, laboratory, and field environments. KBR's Mission Technology Solutions business is planned to spin off as the independent company Trinzic, expected in January 2027. Employees who join the business before the spin-off will transition to Trinzic when the separation is complete and will not need to reapply.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or Aerospace Engineering.
  • 0–2 years of professional experience developing software for technical systems; experience may include internships, co-ops, or academic projects.
  • Programming experience in C#/C++ or Python.
  • Experience developing software on Linux- and Windows-based systems.
  • Familiarity with PNT concepts, such as GNSS, inertial navigation, timing, and sensor fusion.
  • Experience integrating software with complex systems, simulations, or external hardware components.
  • Ability to obtain and maintain a U.S. DoD security clearance.

Nice To Haves

  • Academic or project experience with GPS/GNSS signal processing, navigation algorithms, or timing systems.
  • Strong verbal and written communication skills.
  • Experience with modeling, simulation, or digital twin environments.
  • Familiarity with real-time or embedded systems.
  • Experience with HITL/SITL test architectures or laboratory integration.
  • Experience supporting DoD programs, laboratory R&D, or operational prototyping efforts.

Responsibilities

  • Develop, maintain, test, and document software for systems, simulations, and performance analysis environments.
  • Implement algorithms and models under guidance, including measurement modeling, error characterization, and estimator behavior under non-ideal conditions.
  • Implement and integrate algorithms within software frameworks.
  • Integrate software with hardware-in-the-loop (HITL), software-in-the-loop (SITL), and digital twin environments.
  • Develop interfaces between software components and external systems.
  • Support test planning, execution, and analysis for PNT-focused experiments, demonstrations, and evaluations.
  • Collaborate with systems engineers to align system requirements with software designs and implementations.
  • Document software implementations, interfaces, and test results to support technical reviews and deliverables.
  • Participate in team technical interchange meetings to describe technical activities, progress, issues, and improvements.

Benefits

  • 401(k) plan with company match
  • Medical, dental, vision, and life insurance
  • Accidental death and dismemberment (AD&D) coverage
  • Flexible spending account
  • Disability benefits
  • Paid time off
  • Flexible work schedule
  • Professional training and development
  • Potential additional compensation, which may include sign-on bonus, relocation benefits, short-term incentives, long-term incentives, or discretionary payments for exceptional performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service