Software Engineer -Weapon System Integration (T01)

V2X Current OpeningsIndianapolis, IN
Onsite

About The Position

V2X is growing! The Software Engineer will join our multi-discipline software engineering team in Indianapolis, IN, supporting programs across the enterprise. Our team and products address the customer’s needs for rapid capability integration that provide superior combat relevance and readiness across the airborne fleet via integrated sense, control, employment, and deployment solutions. The ideal candidate embraces modern development processes and techniques that improve product quality and team productivity. We are looking for engineers that enjoy a challenge, working with teammates, and who have a passion to support our DoD customers and international allies. Our Indianapolis facility supports a variety of other product lines serving multiple DoD customers providing the opportunity to work on a diverse set of programs and roles supporting the continued advancement of your career.

Requirements

  • Bachelor's degree in Intelligent Systems Design, Data Science, Computer Science, or a related field.
  • 0-2 year experience of basic understanding of programming fundamentals in languages such as C++, Python, or Java.
  • Familiarity with version control tools like Git and GitHub.
  • Basic understanding of real-time or embedded software concepts, with interest in low-latency data processing and sensor-based systems.
  • Exposure to GPS-type navigation systems or geospatial data handling.
  • Familiarity with electro-optical/infrared systems (such as FLIR) or similar sensor technologies.
  • Introductory experience working with radar data or other real-time sensor inputs.
  • General understanding of RF detection principles or experience working with RF-related data.
  • Familiarity with communication interfaces such as serial or Ethernet and the ability to learn tactical messaging standards.
  • Basic knowledge of communication protocols such as UDP/TCP and common embedded interfaces like RS-422 or CAN.
  • Proficiency in C or C++ from coursework or early professional experience.
  • Ability to contribute to modular, maintainable software designs and follow established architecture patterns.
  • U.S. citizenship required
  • Ability to access systems with information restricted to U.S. citizens as required by federal contract guidelines.
  • Eligibility to obtain and maintain a U.S. Department of Defense (DoD) security clearance may be required for certain projects.

Nice To Haves

  • Familiarity with unit testing or test frameworks (e.g., pytest, JUnit).
  • Understanding of basic object-oriented programming (OOP) principles.
  • Experience with scripting and automation (e.g., Python scripts, Bash).
  • Use of CI/CD tools or workflows in class projects or internships (e.g., GitHub Actions, Jenkins).
  • Exposure to sensor fusion concepts and the ability to assist in combining data from multiple sensor types.
  • Familiarity with debugging tools or lab equipment and a willingness to learn hardware-in-the-loop troubleshooting.
  • Experience working within an Agile team environment, including using version control systems and participating in collaborative development workflows.

Responsibilities

  • Writing and integrating with hardware
  • Testing code
  • Fixing bugs
  • Participating in code reviews
  • Helping to maintain and improve existing software systems
  • Assisting in the design and development of small features or components
  • Contributing to documentation
  • Collaborating with teammates through version control and issue tracking systems
  • Documenting workflows and methodologies
  • Continuous learning and adaptation to new technologies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service