Defense Software Engineer II (UI / HMI Focus)
Location: Onsite | Full-Time
Core Hours: 9:00 AM – 3:30 PM (flexible start/end)
Work Authorization: U.S. Citizen required
The Opportunity
We’re seeking a Defense Software Engineer II to support the development of operator-facing software for military ground vehicle systems. This role is heavily focused on front-end software development, human-machine interface (HMI), and system data visualization, while working closely with embedded and vehicle-level software.
You’ll help design and build intuitive, reliable interfaces that allow operators to interact with complex vehicle systems in real time.
This is a hands-on, collaborative, onsite role ideal for engineers who enjoy seeing their software directly integrated into physical systems.
What You’ll Do
-
Design, develop, test, and maintain user-facing software for vehicle systems
-
Build and refine front-end application logic, UI behavior, and interaction workflows
-
Develop software supporting real-time data visualization and operator controls
-
Write and maintain clear technical documentation for software designs, interfaces, and test results
-
Troubleshoot and resolve software issues across application and system layers
-
Collaborate closely with software, systems, hardware, and integration teams
-
Contribute to continuous improvement of software tools, processes, and coding practices
Required Qualifications
-
Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
-
2+ years of software development experience
-
Experience developing user-facing software, GUIs, or visualization layers
-
Proficiency in C, C++, and/or Python
-
Experience with APIs, software configuration, testing, and debugging
-
Understanding of UI/HMI principles, usability, and responsive design
-
Strong written and verbal communication skills
-
Ability to work independently and manage multiple assignments
-
U.S. Citizenship required
Preferred Qualifications
-
Experience with front-end frameworks or UI toolkits (Qt, LVGL, React, or similar)
-
Background in real-time systems, control interfaces, or data visualization&l