AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through our strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training. As a Software Developer-Journey at AMERICAN SYSTEMS you will have the opportunity to do the following: Develop embedded software for new and existing systems. Develop and support Android applications using Kotlin to interact with microcontrollers or other embedded systems. Develop and support Desktop applications to interact with microcontrollers or other embedded systems. Support testing and assessment of embedded systems locally and at external locations. Utilize software development best practices within government development processes. Identify and incorporate the latest hardware, technology, and techniques in this rapidly evolving environment. Routinely collaborate with the government team through regularly scheduled meetings onsite.