Join Raytheon's Test Equipment Engineering team as a Principal Software Engineer, where you'll design and develop advanced software applications for weapon systems. This role offers the opportunity to work hands-on with cutting-edge technology in a collaborative engineering environment dedicated to innovation and excellence.
Key Responsibilities
Design, develop, and integrate object-oriented software applications
Troubleshoot software and test equipment instrumentation
Work 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 Advanced degree with relevant experience
Minimum 8 years of experience or 5 years with an advanced degree
Experience in software development using C++, C#, Java, Python or Visual Basic
Familiarity with integrated development environments and debugging tools
Prior 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
Development of software drivers for hardware interfaces
Knowledge of data protocols like TCP/IP, UDP, or RS-422
Familiarity with UML and software development lifecycles
Experience with Microsoft Azure DevOps Server or GitHub
Strong 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