Join Raytheon's Test Equipment Engineering team as a Principal Software Engineer, where you'll design and develop advanced software solutions for weapon systems. Collaborate with multidisciplinary teams, lead projects, and contribute to all stages of product development in a hands-on environment.
Key Responsibilities
Design, develop, and integrate object-oriented software applications using C#, C++
Prioritize and handle multiple software engineering tasks
Troubleshoot software and test equipment instrumentation
Collaborate 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)
Minimum 8 years relevant experience or Advanced degree with minimum 5 years experience
Experience in software development using C++, C#, Java, Python, or Visual Basic
Experience with integrated development environments and debugging tools
Experience 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
U.S. citizenship
Preferred Qualifications
Experience with computer architecture and optimization techniques
Experience developing software drivers for computer hardware interfaces
Familiarity with data protocols such as TCP/IP, UDP, or RS-422
Experience with UML for software architecture visualization
Knowledge of software development lifecycles like Waterfall and Agile
Experience with Software Configuration Management principles
Familiarity with Microsoft Azure DevOps Server or GitHub
Strong written and interpersonal communication skills
Experience leading teams/projects in a technical capacity
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 offHolidays