Skip to main content

Android Software Developer

Posted 4 days ago

vets hiredKing George (VA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job 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 experienceStrong understanding of Android software and application developmentAbility to clearly document software source code, specifications, and manualsExperience with modeling and simulations, interface coding, TCP/IP, and serial communicationsExcellent oral and written communication skillsAbility to collaborate effectively with technical teams and stakeholders Ability to work successfully in a flexible and dynamic environmentResponsibilitiesWrite, troubleshoot, and support Python software, commonly developed for ROS2 (Robot Operating System) Design and build advanced Android applicationsParticipate as a member of an Agile Scrum team delivering releasable software Gain knowledge of various robotic systemsSupport the entire system development lifecycle, including: Analysis Requirements definition Design Coding and development Unit testing Maintenance Documentation preparation Preferred Skills and ExperienceExperience developing and supporting mobile applications for Android Tactical Assault Kit (ATAK) systems Experience with ROS2C++ development for performance-critical applications Experience developing software for Ubuntu environments Willingness to travel to support field testing eventsComfortable working on a team and interacting with external partners Ability to adapt quickly to changing requirementsAgile/SCRUM experienceKnowledge of Git and GitLabExperience with Hardware-in-the-Loop (HWIL) or Software-in-the-Loop (SWIL) testing EducationA 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

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this