R

Principal Software Engineer with Test Equipment

Raytheon

Tucson, AZ
29 days ago
$101,000 - $203,000

Job Description

Join Raytheon as a Principal Software Engineer and be a part of the Test Equipment Engineering team, responsible for developing advanced software solutions for weapon systems. This role involves designing, integrating, and maintaining software applications while collaborating with a multi-discipline engineering team in an innovative environment.

Key Responsibilities

  • Design, develop, and integrate object-oriented software applications using C# and C++
  • Prioritize and handle multiple software engineering tasks concurrently
  • Troubleshoot software and test equipment instrumentation
  • Collaborate in a multidiscipline engineering team environment
  • Develop and derive requirements for software products
  • Lead and mentor junior software engineers

Required Qualifications

  • Bachelor’s Degree in STEM or equivalent experience
  • Minimum 8 years of relevant experience or 5 years with an advanced degree
  • Experience in C++, C#, Java, Python, or Visual Basic
  • Familiarity with integrated development environments and debugging tools
  • Experience with Windows OS and Microsoft Visual Studio
  • Knowledge of laboratory test instrumentation and electronics
  • Ability to obtain and maintain a U.S. government issued security clearance

Preferred Qualifications

  • Experience with computer architecture and optimization techniques
  • Development of software drivers for computer hardware interfaces
  • Knowledge of TCP/IP, UDP, or RS-422 data protocols
  • Experience with Unified Modeling Language (UML)
  • Familiarity with software development lifecycles such as Waterfall and Agile
  • Experience with Software Configuration Management principles
  • Knowledge of Microsoft Azure DevOps Server or GitHub
  • Strong written and interpersonal communication skills
  • Experience in leading technical teams/projects

Benefits & Perks

Medical, dental, and vision insuranceLife insuranceShort-term and long-term disability401(k) matchFlexible spending accountsFlexible work schedulesEmployee assistance programEmployee Scholar ProgramParental leavePaid time off and holidays