AMERICAN SYSTEMS

Software Engineer

Dahlgren, VA, US

Onsite
Full-time
$91.6k–$153k/year
2 months ago
Save Job

Summary

Overview 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. Responsibilities 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. Qualifications * BS in Computer Science or Engineering. * Must have an active DoD Secret security clearance with ability to be cleared to Top Secret * Minimum of 5 years of experience conducting coding with C, Kotlin, Java, and other related/similar software.(Must be demonstrated in resume) * Minimum of 3 years of experience conducting embedded software development for hardware. (Must be demonstrated in resume) * Knowledge of hardware architectures, microcontrollers and communication protocols. * Ability to debug and troubleshoot hardware-software interfaces at a low-level using tools, such as an oscilloscope, logic analyzers, etc. * Knowledge of writing test cases, unit testing and validation of hardware software integration * Knowledge of Android/Desktop GUI development. * Knowledge of the TCP/IP protocol suite, including network stack integration and socket programming. * Knowledge in diagnosing and resolving network-related issues, including network configuration, connectivity, and data transmission problems. * Knowledge of Weapon Systems and Command & Control Systems. * Ability to work in a fast paced, rapidly changing range/field environment with a focus on fielding a product. * Ability to work with others to meet established goals and program schedules. * Ability to communicate effectively, both verbally and in writing. Pay Transparency Statement AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $91,600.00/Yr. - USD $153,000.00/Yr. Actual compensation will be determined based on several factors permitted by law. AMERICAN SYSTEMS provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans, insurance programs, and education and training assistance. EEO Statement EEO Race/Sex/Disability Status/Veteran Status Options

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: