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. This role involves collaboration with multidiscipline engineering teams and provides an opportunity to lead and mentor junior engineers while leveraging cutting-edge technology.
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
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 related field with 8 years of experience, or Advanced degree with 5 years of experience
Experience in developing and integrating software applications using C++, C#, Java, Python or Visual Basic
Proficiency in Windows Operating System and Microsoft Visual Studio
Experience with laboratory test instrumentation and electronics
Ability to obtain and maintain a U.S. government issued security clearance
Preferred Qualifications
Experience with computer architecture and optimization techniques
Experience developing software drivers for computer hardware interfaces
Familiarity with computer hardware interfaces and data protocols (TCP/IP, UDP, RS-422)
Experience with Unified Modeling Language (UML)
Knowledge of software development lifecycles (Waterfall, Agile)
Experience with Software Configuration Management principles
Familiarity with Microsoft Azure DevOps Server or GitHub
Strong written and interpersonal communication skills
Experience in leading teams/projects in a technical capacity
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