Join Raytheon as a Principal Software Engineer focused on developing advanced software solutions for weapon systems. This hands-on role involves working with cutting-edge technology, integrating software, and collaborating with multidisciplinary teams to drive impactful product development.
Key Responsibilities
Design, develop, and integrate object-oriented software applications
Troubleshoot software and test equipment instrumentation
Work in a multidiscipline engineering team environment
Lead and mentor junior software engineers
Develop and derive requirements for software products
Required Qualifications
Bachelor’s Degree in STEM or related field with 8 years experience, or Advanced degree with 5 years experience
Experience in C++, C#, Java, Python, or Visual Basic
Experience with Microsoft Visual Studio and Windows OS
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 optimization techniques
Experience developing software drivers for hardware interfaces
Familiarity with TCP/IP, UDP, or RS-422 protocols
Experience with UML for software design
Knowledge of software development lifecycles like Waterfall and Agile
Experience with Software Configuration Management
Experience with Microsoft Azure DevOps Server or GitHub
Strong communication skills
Experience 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