Senior Principal Software Engineer with Test Equipment
Job Description
Benefits
- Medical, dental, and vision insurance
- Life insurance
- Short-term and long-term disability coverage
- 401(k) retirement plan with company match
- Flexible spending accounts
- Flexible work schedules
- Employee Assistance Program
- Employee Scholar Program
- Parental leave
- Paid time off and holidays
- Annual incentive compensation programs
This onsite role in Tucson, AZ offers an opportunity to lead the development of test equipment for DoD programs. You will manage cost and schedule, ensure software and hardware integration, and collaborate with senior stakeholders. The position carries a competitive salary range of USD 132,400 to 251,600 per year and requires U.S. citizenship with the ability to obtain and maintain a DoD Secret security clearance.
Responsibilities
- Guide multidisciplined teams in the development of test equipment
- Prioritize and manage multiple tasks in a production environment
- Contribute to cost and schedule management planning
- Provide updates to senior management on project status
- Troubleshoot software and test equipment
- Develop requirements for software products
- Demonstrate strong written and interpersonal communication with Program Management
Requirements
- Bachelor's Degree in Science, Technology, Engineering, or Mathematics (STEM) and ten years of relevant prior experience, or an advanced degree with seven years of relevant experience
- At least ten years developing and integrating software applications using programming languages including C++, C#, Java, Python or Visual Basic
- At least ten years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software and ensure integrity of the software products
- Experience with Windows Operating System, Microsoft Visual Studio, and Microsoft Azure DevOps Server
- Familiarity with laboratory test instrumentation, electronics, and software such as NI VISA, NI Measurement and Automation Explorer, NI Switch Executive
- Typically two years of experience managing Test Equipment on a DoD compliant information systems, leading efforts as a program manager or project team lead
- Must be able to obtain and maintain DoD Secret security clearance; U.S. citizenship required
Technologies
- C++
- C#
- Java
- Python
- Visual Basic
- Windows Operating System
- Microsoft Visual Studio
- Microsoft Azure DevOps Server
- NI VISA
- NI Measurement and Automation Explorer
- NI Switch Executive
- IBM Rhapsody
- Cameo System Modeler
- Cameo Enterprise Architecture
- UML
- TCP/IP
- UDP
- RS-422