Join Raytheon's Test Equipment Engineering team as a Principal Software Engineer to design and develop advanced software solutions for weapon systems. This role emphasizes collaboration and innovation, offering the chance to mentor junior engineers while working on cutting-edge technology in a dynamic environment.
Key Responsibilities
Design, develop, and integrate object-oriented software applications
Troubleshoot software and test equipment instrumentation
Collaborate in a multidisciplinary engineering team
Develop and derive requirements for software products
Lead and mentor junior software engineers
Required Qualifications
Bachelor’s Degree in STEM or related field and 8 years experience, or an Advanced degree with 5 years experience
Experience in software development using C++, C#, Java, Python, or Visual Basic
Proficiency in integrated development environments and debugging tools
Experience with Windows OS and Microsoft Visual Studio
Knowledge of laboratory test instrumentation and electronics
Ability to obtain and maintain a U.S. security clearance
Preferred Qualifications
Experience with computer architecture and hardware optimization
Experience in developing software drivers for computer hardware interfaces
Familiarity with data protocols like TCP/IP, UDP, or RS-422
Experience with UML for software design
Knowledge of software development lifecycles (Waterfall and Agile)
Experience with Software Configuration Management
Familiarity with Microsoft Azure DevOps Server or GitHub
Strong written and interpersonal communication skills
Experience in leading technical 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 off and holidays