Join Raytheon's Test Equipment Engineering team as a Senior Software Engineer, where you'll develop and maintain software for advanced test systems. This role involves collaboration with multi-discipline engineering teams to enhance product testing and verification processes. Make a significant impact in a hands-on engineering environment in Tucson, AZ.
Key Responsibilities
Develop and integrate object-oriented software applications using C#, C++
Prioritize and handle multiple tasks in a production environment
Troubleshoot software and test equipment
Collaborate in an engineering team environment
Develop requirements for software products
Communicate effectively with Program Management
Required Qualifications
Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) and five years of prior relevant experience
Experience in developing and integrating software applications using programming languages such as C++, C#, Java, Python, or Visual Basic
Experience with integrated development environments and debugging tools
Experience with Windows Operating System and Microsoft Visual Studio
Ability to obtain and maintain a U.S. Government issued (Secret) security clearance
Preferred Qualifications
Familiarity with computer architecture and hardware optimization techniques
Working knowledge of software drivers for computer hardware interfaces
Knowledge of common computer hardware interface and data protocols (TCP/IP, UDP, RS-422)
Familiarity with laboratory test instrumentation and software (e.g., NI VISA)
Experience with Unified Modeling Language (UML)
Familiarity with Agile software development lifecycles
Experience with Software Configuration Management principles
Experience with Microsoft Azure DevOps Server
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