Senior Software Engineer
Job Description
Overview
Trinzic is the future independent company being formed through the planned spin-off of KBR's Mission Technology Solutions business, expected in January 2027. Trinzic will launch as a global organization with more than 18,000 employees supporting customers worldwide. This role supports research and applied DoD programs, including modeling, simulation, and operationally relevant systems, with a primary focus on position, navigation, and timing (PNT) systems.
For candidates who join the KBR Mission Technology Solutions business before the spin-off, employment will transition to Trinzic after separation without the need to reapply.
Responsibilities
- Design, develop, and maintain software used in systems, simulations, and performance analysis environments.
- Lead the development and implementation of algorithms based on first principles physics, including measurement modeling, error characterization, and estimator behavior under non-ideal conditions.
- Architect and integrate solutions within software frameworks that support simulation, analysis, and testing.
- Integrate software with hardware-in-the-loop (HITL) and software-in-the-loop (SITL) and digital twin environments.
- Define and develop interfaces between software components and external systems.
- Lead and support test planning, execution, and analysis for PNT-focused experiments, demonstrations, and evaluations.
- Collaborate with systems engineers to align system requirements, hardware constraints, and software designs.
- Review work, mentor engineers, and provide technical guidance to junior and mid-level team members.
- Document software designs, algorithms, and test results to support technical reviews and customer deliverables.
- Participate in team technical interchange meetings to communicate technical activities, progress, issues, and improvements.
Required Qualifications
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or Aerospace Engineering.
- Strong verbal and written communication skills.
- 8+ years of professional experience developing software for technical systems.
- Proficiency in C/C++ or Python, including experience owning complex software components or frameworks.
- Experience developing software on Linux and Windows based systems.
- Strong understanding of PNT concepts, including Global Navigation Satellite Systems (GNSSs), inertial navigation, timing, sensor fusion, and associated error sources.
- Experience integrating software with complex systems, simulations, or external hardware components.
- Ability to obtain and maintain a U.S. DoD security clearance.
Desired Qualifications
- Advanced experience with GPS/GNSS signal processing, navigation algorithms, or timing systems.
- Experience developing or evaluating alternative or resilient PNT approaches.
- Experience with modeling, simulation, or digital twin environments that support PNT analysis.
- Familiarity with real-time or embedded systems.
- Experience with HIL/SIL test architectures, laboratory integration, or field testing.
- Experience supporting DoD programs, laboratory R&D, or operational prototyping efforts.
Compensation and Benefits
Basic Compensation: $150,000 - $200,000 (For Beavercreek, OH Only). The offered rate will be based on the selected candidate’s knowledge, skills, abilities, and/or experience, and in consideration of internal parity.
Additional Compensation: KBR may offer bonuses, commissions, or other forms of compensation to certain job titles or levels, per internal policy or contractual designation. Additional compensation may include sign-on bonus, relocation benefits, short-term incentives, long-term incentives, or discretionary payments for exceptional performance.
KBR Benefits: Competitive lifestyle benefits may include a 401K plan with company match, medical, dental, vision, life insurance, AD&D, flexible spending account, disability, paid time off, and a flexible work schedule. Career advancement is supported through professional training and development.
Location
Beavercreek, OH