Join Raytheon's Test Equipment Engineering team as a Principal Software Engineer where you'll design and develop advanced software applications to support weapon system product development. Collaborate with multidiscipline teams, utilize cutting-edge technology, and mentor junior engineers in a dynamic, onsite environment in Tucson, Arizona.
Key Responsibilities
Design, develop, and integrate object-oriented software applications
Prioritize and manage multiple software engineering tasks
Troubleshoot software and test equipment instrumentation
Work in a multidiscipline engineering team environment
Develop requirements for software products
Lead and mentor junior software engineers
Required Qualifications
Bachelor’s Degree in STEM or Advanced degree with relevant experience
Minimum 8 years of experience or 5 years with advanced degree
Experience in C++, C#, Java, Python, or Visual Basic
Experience with Windows OS and Microsoft Visual Studio
Experience with laboratory test instrumentation
Ability to obtain and maintain a U.S. government issued security clearance
Preferred Qualifications
Experience with computer architecture and hardware optimization
Experience developing software drivers for hardware interfaces
Knowledge of data protocols like TCP/IP and UDP
Experience with UML for software architecture visualization
Familiarity with software development lifecycles (Waterfall, Agile)
Experience with Software Configuration Management principles
Knowledge of Microsoft Azure DevOps Server or GitHub
Strong written and interpersonal communication skills
Experience in leading 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