Job Description

Ref No.:19-14517
Location: Indianapolis, Indiana
Duration:1-9 month(s)
Candidate must have ability to obtain clearance.

Description/Comment:Job Description:

The Platform Systems, Airborne Solutions business segment in Indianapolis is looking for creative senior software engineers to support efforts associated with Department of Defense systems. Successful candidates will drive and assist efforts to grow virtual reality and display capabilities within existing and new products as we provide our warfighters with ever more immersive, realistic, and supportive user experiences. Our teams consist of talented individuals working in collaborative, cross-functional situations.

The senior software engineer is experienced with virtual reality and simulation software development, networking, and release. The successful candidate uses and provides creative solutions to complex technical system and software integration problems using DevOps/Agile process and tools in a team environment. The candidate, as part of a software development team, will work closely with Systems Engineers to design ideal solutions with end user and operational needs in mind. The senior software engineer will work to employ best practice software tools and processes throughout the software development lifecycle.

Responsibilities:
• Serve as software technical lead and perform architecture, design, code implementation, integration, test and documentation in both legacy and new product areas to include virtual reality, 3D, and 2D systems
• Lead assigned software team's technical evolution to include mentoring other developers in new or unfamiliar and challenging concepts
• Help team leaders establish project plans and schedules, identify resource requirements, and drive/monitor team progress
• Serve as liaison to functional users of supported systems. Demonstrate ability to communicate with users to extract and define needs
• Present work to diverse audiences including technical and nontechnical and demonstrate willingness to assist team and business leads in strategic planning for new capabilities

Requirements:
• 5-10+ years' experience with virtual reality/simulation software development including experience with Unreal Engine
• Ability to understand and apply 2D and 3D mathematical concepts as they relate to common 3D graphics principles and rendering algorithms
• Familiarity with automated testing systems, game patching systems and product deployment
• 8 -10+ years' experience designing and developing C++ or C# applications in Windows and/or Linux environments
• Object Oriented Analysis (OOA) and Object Oriented Design (OOD) skills
• Experience with agile software development
• Strong oral and written communication skills; able to work closely in a multi-discipline team on a daily basis

Desired Skills depending on project and position:
• Experience with Department of Defense systems such V-22 or other aircraft and ground platforms or similar civilian platforms
• Experience and knowledge related to one or more specific technologies or domains:
o Mission planning
o Situational Awareness
o Mapping tools
o Training systems
• Experience with requirements and use case analysis
• Experience with scripting (Ruby, Perl, Python, PHP, etc.)
• Experience with agile (Scrum, Kanban, Scrumban, SAFe, eXtreme Programming, etc)
• Experience and/or knowledge with DevOps and Continuous Integration
• Experience and/or knowledge with an Integrated Development Environment (IDE) like Android Studio, Eclipse, MS Visual Studio, and Team Foundation Server, Jira
• Experience with Automated Testing and Automated Test Frameworks (ex: Ranorex, Cucumber/Gherkin)
• Experience developing software in a team environment

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online