Join Raytheon's Test Equipment Engineering team as a Principal Software Engineer specializing in developing advanced software solutions for weapon systems. You'll lead software design, development, and integration, contributing to critical product lifecycles in a dynamic engineering environment.
Key Responsibilities
Design, develop and integrate object-oriented software applications
Prioritize and handle multiple software engineering tasks
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 Science, Technology, Engineering, or Mathematics (STEM)
Minimum 8 years prior relevant experience or an Advanced degree with minimum 5 years experience
Experience in developing software applications using C++, C#, Java, Python or Visual Basic
Prior experience in Windows Operating System and Microsoft Visual Studio
Experience in laboratory test instrumentation and electronics
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 computer hardware interfaces
Knowledge of data protocols such as TCP/IP, UDP, or RS-422
Experience with Unified Modeling Language (UML)
Familiarity with software development lifecycles like Waterfall and Agile
Experience with Software Configuration Management
Proficiency in Microsoft Azure DevOps Server or GitHub
Written and interpersonal communication skills
Experience in leading teams/projects
Benefits & Perks
Medical, dental, vision insuranceLife insuranceShort-term and long-term disability401(k) matchFlexible spending accountsFlexible work schedulesEmployee assistance programEmployee Scholar ProgramParental leavePaid time offHolidays