Senior Software Engineer With Test Equipment - 2nd Shift

RTX RTX · Aerospace · tucson, AZ +1 · Engineering

Senior Software Engineer role focused on designing, developing, integrating, and maintaining software applications for test equipment supporting weapon system product development in a factory environment. Requires C#, C++ experience, Windows OS, Visual Studio, and an active U.S. security clearance.

What you'd actually do

  1. Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS)
  2. Prioritize and handle multiple software engineering tasks concurrently
  3. Troubleshoot software and test equipment instrumentation
  4. Work in a multidiscipline engineering team environment
  5. Develop and derive requirements for software products

Skills

Required

  • Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 5 years prior relevant experience, or an Advanced degree in a related field and minimum 3 years experience
  • Experience in developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic
  • Experience in 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
  • The ability to obtain and maintain a U.S. government issued security clearance is required

Nice to have

  • Familiar with computer architecture and computer hardware optimization techniques
  • Working knowledge of the development of software drivers for the operation of computer hardware interfaces
  • Working knowledge in common computer hardware interface and data protocols such as TCP/IP, UDP, or RS-422
  • Familiarity with laboratory test instrumentation, electronics, and software (Ex. oscilloscopes, power supplies, digital multimeters)
  • Experience with Unified Modeling Language (UML) to visualize software architecture and design
  • Experience of software development lifecycles, such as Waterfall and Agile
  • Experience with Software Configuration Management principles
  • Experience with Microsoft Azure DevOps Server or GitHub
  • Good written and interpersonal communication skills

What the JD emphasized

  • Active and transferable U.S. government issued security clearance is required prior to start date
  • U.S. citizenship is required
  • Ability to obtain INTERIM U.S. government issued security clearance is required prior to start date