Embedded Software Engineer - Armament Support
Core
Design, develop, test, debug, and maintain embedded software for automated test equipment used in factory and field armament testing.
Role type
Embedded Software Engineer
Builds
Embedded software for automated test equipment
Domain
Defense / Armament / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, embedded systems programming, hardware integration, software verification, test procedure creation, DevSecOps, Agile/Scrum, Visual Studio, Git, JIRA, troubleshooting complex technical issues
Preferred skills
National Instruments tools, engineering/physics/math/data science background, Scrum Master experience
Technologies
C#, C++, C#, Visual Studio, Git, JIRA, National Instruments, DevSecOps
Responsibilities
Design and implement software for automated test equipment, create software verification plans and test procedures, integrate software with hardware components, analyze system behavior to improve efficiency and stability, support adoption of new technologies and regulatory updates, track team performance, assist with project management activities, plan and execute software R&D work
Seniority
Mid-Senior, hands-on IC