RTX logo
RTXPosted 1 week ago

Software Modernization Engineer I (Onsite)

$57,200–$108,800 year

On-siteIndianapolis, Indiana, United States

Full TimeEnterpriseAEROSPACE

Job Summary

Design ideal solutions for aircraft embedded software applications by supporting the full software development life cycle, from concept and requirements through design, development, integration, test, and maintenance. Collaborate with multi-disciplinary teams to use creative solutions for complex technical system and software integration problems while developing software in a Windows environment using C, C++, C#, Java, or related languages. Apply design patterns and debugging tools to ensure software integrity, manage configurations via GIT, and work within Agile environments using Azure DevOps. This onsite role at RTX's Battle Management Software Department supports mission critical applications for commercial, military, and government customers, requiring an active Secret clearance.

Required Qualifications

  • U.S. Citizen, U.S. Person, or Immigration Status Requirements: The ability to obtain and maintain a U.S. government issued security clearance is required
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
  • Active and existing security clearance required after day 1
  • Requires a degree in Science, Technology, Engineering or Mathematics (STEM)
  • Able to work closely in a multi-discipline team daily
  • Strong Analytical skills
  • Developing software in a Windows environment
  • Developing and testing software using C, C++, C#, Java or closely related software languages
  • Developing WPF and working with UI architectural patterns such as MVVM, MVC, or MVP
  • Understanding of software systems design, integration, and management
  • Understanding of creational, structural, and behavioral design patterns and the principles behind them
  • Proficiency utilizing software debugging tools to troubleshoot software implementation and ensure integrity of the software products
  • Working knowledge of Software Configuration Management principles, environments and tools such as GIT
  • United States Citizen as this position will need the ability to obtain a US Security Clearance

Desired Qualifications

  • Experience in computer scripting language such as Shell/Perl/Python
  • Experience in Unix/Linux computing environments
  • Experience developing requirements for software products
  • Experience working with CASE tools (e.g., MagicDraw, Cameo, or similar UML/SysML modeling tools)
  • Experience with automated software test tools
  • Familiar with VB6 / VBA or VB .NET
  • Working knowledge and experience in an Agile development environment using Azure DevOps or equivalent
  • Familiarity with DO-178C software development life cycle development and processes

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce