Senior Software Engineer, Test Solutions
Core
Design, build, and integrate object-oriented software applications and instrument drivers for engineering labs, field use, and production environments to support weapon system product development.
Role type
Senior Software Engineer, Test Solutions
Builds
System-level applications, libraries, and instrument drivers for missile portfolio production lines
Domain
Defense / Missile Systems / Embedded Software
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, C, Java, Python, Visual Basic, Windows OS, Microsoft Visual Studio, U.S. government Secret clearance, U.S. citizenship
Preferred skills
Computer architecture, hardware optimization, software drivers for hardware interfaces, hardware data protocols (TCP/IP, UDP, RS-422), laboratory test equipment, UML, Waterfall/Agile lifecycles, software configuration management, Azure DevOps, GitHub
Technologies
C#, C++, C, Java, Python, Visual Basic, Windows, Azure DevOps, GitHub, TCP/IP, UDP, RS-422, UML
Responsibilities
Design and integrate software applications in Microsoft Visual Studio, manage multiple engineering assignments, diagnose and resolve issues in software and test equipment, collaborate in multidisciplinary engineering environments, develop and refine software product requirements, contribute to design and support of applications and drivers, support factory operations for weapon system development
Seniority
Senior, hands-on IC