Join Raytheon's Test Equipment Engineering team as a Principal Software Engineer where you'll design and develop advanced software solutions for weapon system products. Collaborate with multidisciplinary teams and lead initiatives to create innovative applications that enhance product development and support.
Key Responsibilities
Design, develop, and integrate object-oriented software applications using C#, C++
Prioritize and handle multiple software engineering tasks concurrently
Troubleshoot software and test equipment instrumentation
Collaborate 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 related field with 8 years of relevant experience, or an Advanced degree with 5 years of experience
Experience in developing and integrating software applications using C++, C#, Java, Python, or Visual Basic
Experience with 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
U.S. citizenship required
Preferred Qualifications
Experience with computer architecture and hardware optimization
Experience developing software drivers for hardware interfaces
Knowledge of data protocols like TCP/IP, UDP, or RS-422
Familiarity with Unified Modeling Language (UML)
Experience in software development lifecycles (Waterfall and Agile)
Knowledge of Software Configuration Management principles
Experience with Microsoft Azure DevOps 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