Software Engineer I (Onsite)

RTX•Indianapolis, IN
•$57,200 - $108,800•Onsite

About The Position

RTX’s Battle Management Software Department seeks a Software Engineer I to support development, testing, and other work throughout the software life cycle for aircraft embedded software applications. The aircraft operating system interfaces with avionics systems including displays, navigation, and mission planning. The role involves developing and implementing software for mission-critical applications and solving complex technical system and software integration problems. The engineer works with software and systems engineers to design solutions that account for end-user and operational needs, and supports multidisciplinary teams across all aspects of the software development life cycle. Work may support new and legacy military and commercial programs, from concept and requirements through design, development, integration, and testing, with potential subsequent maintenance tasks. This is an onsite position in Indianapolis, Indiana. U.S. citizenship and an active, existing DoD Secret clearance after day one are required; the position also requires the ability to obtain and maintain a U.S. government-issued security clearance.

Requirements

  • A degree in Science, Technology, Engineering, or Mathematics (STEM).
  • Ability to work closely with a multidisciplinary team on a daily basis.
  • Strong analytical skills.
  • Experience developing and testing software using C, C++, C#, Java, or a closely related language.
  • Experience developing software in a Windows environment.
  • Working knowledge of a scripting language such as Shell, Perl, or Python.
  • Understanding of software systems design, integration, and management.
  • U.S. citizenship and the ability to obtain and maintain a U.S. government-issued security clearance; an active and existing DoD Secret clearance is required after day one.

Nice To Haves

  • Experience with a real-time operating system, such as Linux, Green Hills Integrity, or VxWorks.
  • Ada software development experience.
  • Experience in Unix/Linux computing environments.
  • Experience with embedded avionics and displays.
  • Experience using software optimization techniques and timing analysis to ensure real-time operation and synchronization.
  • Working knowledge of developing and integrating software drivers for computer hardware interfaces.
  • Working knowledge of hardware interfaces and data protocols such as TCP/IP, UDP, RS-422, USB, PCI, and 1553.
  • Proficiency with software debugging tools to troubleshoot implementation and ensure software integrity.
  • Experience developing software product requirements.
  • Understanding of computer architecture and computer hardware optimization techniques.
  • Working knowledge of software configuration management principles, environments, and tools.
  • Working knowledge and experience with Git.
  • Working knowledge and experience in an Agile development environment using Azure DevOps or equivalent.
  • Knowledge of parallel programming principles and processes for technical computing environments.
  • Familiarity with DO-178C DAL C software development life-cycle processes.

Responsibilities

  • Develop, test, and support aircraft embedded software applications throughout the software life cycle.
  • Develop and implement software for mission-critical applications.
  • Create solutions to complex technical system and software integration problems.
  • Work with software engineers and systems engineers to design solutions that address end-user and operational needs.
  • Support multidisciplinary teams across concept, requirements, design, development, integration, testing, and potentially maintenance.
  • Support new and legacy military and commercial programs.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability
  • Long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays
  • Annual short-term and/or long-term incentive compensation may be available, depending on position level and collective-bargaining coverage.
  • Relocation eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service