Taro Logo

Principal C, C++, C# or Java Software Engineer

RTX is an aerospace and defense company providing advanced systems and services for commercial, military and government customers worldwide.
$101,000 - $203,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Defense · Aerospace

Description For Principal C, C++, C# or Java Software Engineer

RTX (Raytheon Technologies) is seeking a Principal Software Engineer to join their Battle Management Software Department, focusing on V-22 embedded software applications. This role combines the challenge of complex technical problems with the meaningful impact of contributing to national defense and security.

The position involves working with cutting-edge avionics systems, including displays, navigation, and mission planning. As a Principal Engineer, you'll provide technical leadership in developing and integrating mission-critical software systems, working within a multi-disciplined team environment. The role requires expertise in embedded systems development, particularly using languages like C, C++, C#, or Java, and experience with Real-Time Operating Systems.

The ideal candidate will bring 8+ years of relevant experience and a strong background in embedded development for aircraft avionics. Leadership experience is essential, as you'll be expected to mentor team members and drive technical solutions. The position requires U.S. citizenship and the ability to maintain a security clearance, reflecting the sensitive nature of the work.

RTX offers a comprehensive benefits package including medical, dental, vision insurance, 401(k) matching, flexible spending accounts, and educational assistance through their Employee Scholar Program. The salary range of $101,000 - $203,000 reflects the senior nature of the role and RTX's commitment to competitive compensation.

This is an exceptional opportunity for a seasoned software engineer looking to work on sophisticated military applications while leading and mentoring others. The position is based in Indianapolis, IN, and offers relocation assistance for qualified candidates. Join a company with over 100 years of engineering excellence and be part of creating solutions that directly impact national security and defense capabilities.

Last updated 3 days ago

Responsibilities For Principal C, C++, C# or Java Software Engineer

  • Provide technical leadership for complex technical system and software integration
  • Work with Systems Engineers to design solutions
  • Support software development lifecycle activities
  • Support military and commercial programs from concept to maintenance
  • Provide mentorship and subject matter expertise
  • Participate in proposal, design, and process improvement

Requirements For Principal C, C++, C# or Java Software Engineer

Java
Linux
  • Degree in Science, Technology, Engineering or Mathematics (STEM)
  • 8+ years of relevant experience in software development
  • Embedded development work in aircraft avionics and displays
  • Leadership experience (Scrum Master/Team lead/Technical area lead)
  • Experience with C, C++, C#, Java programming
  • Embedded Software Architecture experience with RTOS
  • Experience with scripting languages (Shell/Perl/Python)
  • Active and transferable U.S. government security clearance
  • U.S. citizenship required

Benefits For Principal C, C++, C# or Java Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Relocation Benefits
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability
  • Long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays
  • Relocation assistance

Interested in this job?

Jobs Related To RTX (Raytheon Technologies) Principal C, C++, C# or Java Software Engineer