Join Raytheon as a Principal Software Engineer focused on developing advanced software solutions for weapon systems. You will work on-site in Tucson, AZ, contributing to all phases of the engineering lifecycle while leading and mentoring a team of engineers.
Key Responsibilities
Design, develop, and integrate object-oriented software applications
Troubleshoot software and test equipment instrumentation
Work collaboratively in a multidiscipline engineering team
Develop requirements for software products
Lead and mentor junior software engineers
Required Qualifications
Bachelor’s Degree in STEM or equivalent experience
Minimum 8 years relevant experience or 5 years with an advanced degree
Experience in software development using C++, C#, Java, Python, or Visual Basic
Proficiency with Microsoft Visual Studio and Windows OS
Experience with lab test instrumentation and electronics
Ability to obtain and maintain a U.S. government issued security clearance
Preferred Qualifications
Experience with computer architecture and optimization
Development of software drivers for hardware interfaces
Familiarity with TCP/IP, UDP, or RS-422 protocols
Experience with UML and software development lifecycles (Waterfall, Agile)
Knowledge of Software Configuration Management principles
Experience with Microsoft Azure DevOps Server or GitHub
Strong communication and leadership skills
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