Vertex - Indianapolis, IN

posted 3 months ago

Full-time - Principal
Indianapolis, IN
Publishing Industries

About the position

V2X is seeking a Principal Software Engineer (Weapon System Integration) to join our dynamic and multi-disciplinary development team in Indianapolis, IN. This role is pivotal in supporting programs focused on next-generation avionics and weapon system integration. Our team is dedicated to addressing the needs of our customers by providing rapid capability integration that enhances combat relevance and readiness across the airborne fleet. We develop integrated solutions for sense, control, employment, and deployment, ensuring that our products meet the demands of current and emerging threat environments. The Principal Software Engineer will be responsible for the development, integration, testing, and documentation of software for our Weapon System Integration (WSI) products. This includes developing software, tailoring reusable components, and integrating software on both virtual machines and target hardware. As a key technical leader within the Integrated Product Team (IPT), the Principal Software Engineer will oversee the full software lifecycle, which encompasses requirements analysis, design, implementation, unit testing, and software integration and testing. The role also involves sharing knowledge with fellow engineers and contributing to the maturation and improvement of our processes and products. Adherence to coding standards, best practices, and configuration management of all code is essential for success in this position. We are looking for candidates who are not only technically proficient but also possess strong communication skills to effectively engage with both internal and external customers. The ideal candidate will thrive in a fast-paced, dynamic environment and will be self-motivated, proactive, and capable of working with minimal oversight. This position offers the opportunity to work on a diverse set of programs and roles, supporting the continued advancement of your career while making a significant impact on our DoD customers and international allies.

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 process and product improvements.
  • Adhere to coding standards and best practices, and manage configuration of all code.

Requirements

  • Minimum of 8 years related experience in Software Development or other related engineering experience.
  • Effective communicator to internal and external customers.
  • 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.
  • Familiarity with standards such as MIL-STD-1553, MIL-STD-1760, and 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.
  • Knowledge and experience working with digital data.
  • 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.
  • Demonstrated ability to provide technical guidance, coaching, and training to other employees.
  • 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 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