Principal Software Engineer, Test Solutions
Core
Design, develop, and integrate object-oriented software applications for test solutions and equipment instrumentation.
Role type
Principal Software Engineer (Test Solutions)
Builds
Software applications for test equipment and instrumentation
Domain
Aerospace and defense / Test instrumentation
Required skills
C++, C#, Java, Python, Visual Basic, Windows OS, Microsoft Visual Studio, debugging tools, software integration
Preferred skills
Laboratory test instrumentation, electronics, oscilloscopes, power supplies, digital multimeters, computer architecture, hardware optimization, software drivers, hardware interfaces (TCP/IP, UDP, RS-422), UML, Waterfall/Agile lifecycles, configuration management, Azure DevOps, GitHub, team leadership
Technologies
C#, C++, Java, Python, Visual Basic, Visual Studio, Windows, Azure, DevOps, GitHub, TCP/IP, UDP, RS-422, UML
Responsibilities
Design and develop object-oriented software applications, manage multiple software engineering assignments, troubleshoot software and test equipment, collaborate within multidisciplinary teams, derive requirements for software products, lead and mentor junior engineers
Seniority
Principal, hands-on IC with mentorship
