Vertex - Indianapolis, IN

posted 3 months ago

Full-time - Mid Level
Indianapolis, IN
Publishing Industries

About the position

V2X is seeking a Senior Software Engineer (Weapon System Integration) to join our dynamic team in Indianapolis, IN. This role is pivotal in supporting programs focused on next-generation avionics and weapon system integration. The Senior Software Engineer will be part of a multi-discipline development team dedicated to addressing the needs of our customers for rapid capability integration, ensuring superior combat relevance and readiness across the airborne fleet. Our innovative solutions are designed to integrate sense, control, employment, and deployment capabilities for the airborne warfighter, effectively responding to current and emerging threat environments. In this position, the Senior Software Engineer will take on significant responsibilities including the development, integration, testing, and documentation of software for our Weapon System Integration (WSI) products. The role requires a strong technical leader who will engage throughout the full software lifecycle, from requirements analysis and design to implementation, unit testing, and software integration and testing. The ideal candidate will not only develop software and tailor reusable components but will also share knowledge with peers, contributing to the continuous improvement of our processes and products. Adherence to coding standards, best practices, and configuration management is essential for success in this role. We are looking for engineers who thrive on challenges and have a passion for supporting our Department of Defense (DoD) customers and international allies. Our Indianapolis facility offers a diverse range of product lines serving multiple DoD customers, providing ample opportunities for career advancement and professional growth. Candidates should be prepared to embrace modern development processes and techniques that enhance product quality and team productivity.

Responsibilities

  • Develop, integrate, test, and document software for Weapon System Integration (WSI) products.
  • Tailor reusable software and integrate software components on virtual machines and target hardware.
  • Lead technical efforts throughout the full software lifecycle including requirements analysis, design, implementation, unit testing, and software integration and test.
  • Share knowledge with other engineers and contribute to maturing and improving processes and products.
  • Adhere to coding standards and best practices, and manage configuration of all code.

Requirements

  • Minimum of 5 years related experience in Software Development or other related engineering experience.
  • Proficient in C++, Python, and Embedded C/C++ programming languages.
  • Proficient with Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
  • Experience developing embedded software including hardware/software integration experience.
  • Experience with standards such as: MIL-STD-1553, MIL-STD-1760, or Universal Armament Interface (UAI).
  • Experience interfacing with High and Low Level APIs.
  • Experience in multi-threaded programming.
  • Experience reading and developing from Interface Control Documents (ICD).
  • Experience across every phase of the software development life cycle.
  • Ability to research, analyze, and optimize code to meet performance requirements.
  • Experience with Integrated Development Environments (IDEs) like Eclipse and MS Visual Studio.
  • Experience with version control tools such as git.
  • Demonstrates in-depth understanding of Software Development Processes.
  • Familiarity with Agile and DevSecOps Software Development process environments.
  • Strong communication and teaming skills demonstrated by experience working within Agile or DevOps SW development teams.
  • Identifies and advocates improvement to processes, tools, and technical solutions which affect the team and/or product.
  • Self-motivated and proactive, able to work with minimal oversight.

Nice-to-haves

  • Experience developing and integrating embedded architectures.
  • Experience using Common Munitions BIT/Reprogramming Equipment (CMBRE).
  • Experience with Automated Testing and Automated Test Frameworks.
  • Experience with Coverity or SonarQube or other equivalent static analysis tools.
  • Experience with Containerization and Orchestration (Docker, Kubernetes).
  • Experience with DoD development process.
  • Domain knowledge in one or more of the following areas: Weapons/Effects (Missiles, Projectiles), Command & Control for Fire Control and Surveillance applications, Datalinks, and Airborne Platform Integration.
  • Experience developing, guiding, or coaching a software team.
  • Current/active DoD Secret level or higher clearance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service