Subscribers got this job on 4 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
Android software development.
PythonC++AndroidScrum
Details
- Found
- 21 d ago · posted 2026-10-04
- Location as listed
- King George, Virginia, United States
- Role
- Mobile Engineer
- Source
- The company’s own careers site
Full description
Job Summary
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.
Mobile Engineer jobs in the United States · All Vets Hired jobs