A mid-level Software Engineer is needed to support the development of prototype robotic systems used in live training exercises. The role involves working in an Agile development environment to design, develop, test, and maintain software applications, particularly Python-based systems integrated with robotic platforms and Android applications. The position also supports the full software development lifecycle while collaborating with technical teams to deliver reliable and releasable software solutions.
Travel: 10–15%
Security Clearance Requirement: An active Secret clearance is required. Applicants must be U.S. citizens and able to meet eligibility requirements for access to classified information.
Requirements
United States Citizenship
At least four (4) years of Python software development experience
Strong understanding of Android software and application development
Ability to clearly document software source code, specifications, and manuals
Experience with modeling and simulations, interface coding, TCP/IP, and serial communications
Excellent oral and written communication skills
Ability to collaborate effectively with technical teams and stakeholders
Ability to work successfully in a flexible and dynamic environment
Responsibilities
Write, troubleshoot, and support Python software, commonly developed for ROS2 (Robot Operating System)
Design and build advanced Android applications
Participate as a member of an Agile Scrum team delivering releasable software
Gain knowledge of various robotic systems
Support the entire system development lifecycle, including:
Analysis
Requirements definition
Design
Coding and development
Unit testing
Maintenance
Documentation preparation
Preferred Skills and Experience
Experience developing and supporting mobile applications for Android Tactical Assault Kit (ATAK) systems
Experience with ROS2
C++ development for performance-critical applications
Experience developing software for Ubuntu environments
Willingness to travel to support field testing events
Comfortable working on a team and interacting with external partners
Ability to adapt quickly to changing requirements
Agile/SCRUM experience
Knowledge of Git and GitLab
Experience with Hardware-in-the-Loop (HWIL) or Software-in-the-Loop (SWIL) testing
Education
A Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline is required.
Working Place:
King George, Virginia, United States
Company
:
2026 March 12 Virtual Fair - SimVentions
Numbers & Facts
Location
Virginia
Website
https://x.com/VetsHiredAi
Skills
Acceptance Testingunmatched
Agile Programming Methodologiesunmatched
Analysis Skillsunmatched
Androidunmatched
Android Applicationsunmatched
C++ Programming Languageunmatched
Communication Skillsunmatched
Documentationunmatched
Field Trialsunmatched
Gitunmatched
Identify Issuesunmatched
Mobile Applications Developmentunmatched
Operating Systemsunmatched
Presentation/Verbal Skillsunmatched
Prototypingunmatched
Python Programming/Scripting Languageunmatched
Requirements Managementunmatched
Robot (Python Framework)unmatched
Scrum Project Management and Software Developmentunmatched
Software Administrationunmatched
Software Developmentunmatched
Software Development Lifecycle (SDLC)unmatched
Software Engineeringunmatched
TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
Team Playerunmatched
Technical Deliveryunmatched
Test Plan/Scheduleunmatched
Ubuntuunmatched
Unit Testunmatched
United States Citizenunmatched
Willing to Travelunmatched
Writing Skillsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.