As a Principal Software Engineer at Raytheon, you will design and develop advanced software applications for weapon system products. You will work collaboratively in a multidiscipline team while leading and mentoring junior engineers. This role requires a hands-on approach in integrating state-of-the-art software solutions within a dynamic engineering environment.
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 Science, Technology, Engineering, or Mathematics (STEM) and minimum 8 years relevant experience or Advanced degree with minimum 5 years experience
Experience in developing and integrating software applications using C++, C#, Java, Python or Visual Basic
Experience in utilizing integrated development environments and debugging tools
Prior experience in Windows Operating System and Microsoft Visual Studio
Prior experience in laboratory test instrumentation, electronics, and software
Ability to obtain and maintain a U.S. government issued security clearance
Preferred Qualifications
Experience with computer architecture and hardware optimization techniques
Experience in developing software drivers for computer hardware interfaces
Experience in common computer hardware interface and data protocols such as TCP/IP, UDP, or RS-422
Experience with Unified Modeling Language (UML)
Experience in software development lifecycles like Waterfall and Agile
Experience with Software Configuration Management principles
Experience 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 off and holidays