TEC Group, Inc. · 4 days ago
Defense Software Engineer II – Front-end Focus
TEC Group, Inc. is seeking a Defense Software Engineer II to support the development of operator-facing software for military ground vehicle systems. This role will focus on front-end software development, human-machine interface (HMI), and system data visualization, working closely with embedded and vehicle-level software.
Staffing & Recruiting
Responsibilities
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
Qualification
Required
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
Experience with front-end frameworks or UI toolkits (Qt, LVGL, React, or similar)
Background in real-time systems, control interfaces, or data visualization
Experience with vehicle, defense, automotive, or robotics systems
Familiarity with Agile development methodologies
Experience developing or interpreting system/software requirements
Ability to obtain or currently hold a Secret DoD security clearance