Join Raytheon as a Principal Software Engineer focused on developing innovative software solutions for weapon systems. In this role, you will be part of a dynamic team, designing and maintaining advanced applications while leading and mentoring junior engineers. Enjoy a robust rewards package and the opportunity to work onsite 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
Collaborate within a multidiscipline engineering team
Develop and derive requirements for software products
Lead and mentor junior software engineers
Required Qualifications
Bachelor’s Degree in STEM or related field with 8 years of experience, or an Advanced degree with 5 years of experience
Experience in software development using C++, C#, Java, Python, or Visual Basic
Proficiency with integrated development environments and debugging tools
Experience with Windows Operating System 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
Understanding of computer architecture and optimization techniques
Experience developing software drivers for computer hardware interfaces
Familiarity with data protocols like TCP/IP, UDP, or RS-422
Experience with Unified Modeling Language (UML)
Knowledge of software development lifecycles (Waterfall, Agile)
Familiarity with Software Configuration Management principles
Experience with Microsoft Azure DevOps Server or GitHub
Strong communication skills
Experience leading teams or projects in a technical capacity
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