Skip to content

Senior Principal Software Engineer
Company | RTX |
---|
Location | Tucson, AZ, USA |
---|
Salary | $124000 – $250000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- Typically requires a Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) and ten (10) years of prior relevant experience OR an Advanced degree and 7 years of prior relevant experience.
- Minimum of ten (10) years developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic.
- Minimum of ten (10) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products.
- Experience with Windows Operating System and Microsoft Visual Studio is required.
- Typically requires two (2) years’ experience managing Test Equipment on a DoD compliant information systems, leading efforts as a program manager, and/or project team lead.
- The ability to obtain and maintain a U.S. Government issued (Secret) security clearance is required. U.S. citizenship is required, as only U.S. Citizens are eligible for a security clearance.
Responsibilities
- Guiding multidisciplined teams in the development of test equipment
- Prioritize and handle multiple tasks in a production environment
- Contributing to cost and schedule management planning
- Communicating with senior management on project status
- Troubleshooting software and test equipment
- Develop requirements for software products
- Written and interpersonal communication skills with Program Management
Preferred Qualifications
- Working knowledge of computer architecture and computer hardware optimization techniques
- Extensive knowledge of the development of software drivers for the operation of computer hardware interfaces
- Extensive knowledge in common computer hardware interface and data protocols such as TCP/IP, UDP, RS-422
- Familiarity with laboratory test instrumentation, electronics, and software (Ex. NI VISA, NI Measurement and Automation Explorer, NI Switch Executive)
- Professional experience with Unified Modeling Language (UML) to visualize software architecture and design (Ex. IBM Rhapsody, Cameo System Modeler, and Cameo Enterprise Architecture)
- Professional experience of software development lifecycles, such as Agile
- Experience with Software Configuration Management principles
- Experience with Microsoft Azure DevOps Server