Job DescriptionJoin Raytheon's Test Equipment Engineering team as a Principal Software Engineer, where you'll design, develop, and integrate advanced software solutions for weapon systems. This role offers the opportunity to work with cutting-edge technology in a collaborative environment, impacting critical engineering projects.
Key ResponsibilitiesDesign, develop and integrate object-oriented software applications using C#, C++ Handle multiple software engineering tasks concurrently Troubleshoot software and test equipment instrumentation Work in a multidiscipline engineering team environment Develop requirements for software products Lead and mentor junior software engineers Required QualificationsBachelor’s Degree in STEM or related field 8 years relevant experience or 5 years with advanced degree Experience in C++, C#, Java, Python or Visual Basic Experience with integrated development environments and debugging tools Experience in Windows OS and Microsoft Visual Studio Experience with laboratory test instrumentation and electronics Ability to obtain and maintain a U.S. government issued security clearance Preferred QualificationsExperience with computer architecture and optimization techniques Software driver development for computer hardware interfaces Knowledge of TCP/IP, UDP, or RS-422 protocols Experience with Unified Modeling Language (UML) Familiarity with Waterfall and Agile software development lifecycles Experience with Software Configuration Management principles Knowledge of Microsoft Azure DevOps Server or GitHub Strong written and interpersonal communication skills Experience in leading teams/projects Benefits & PerksMedical, dental, vision insurance Life insurance Short-term and long-term disability 401(k) match Flexible spending accounts Flexible work schedules Employee assistance program Employee Scholar Program Parental leave Paid time off Holidays