Today
Secret
Unspecified
Unspecified
IT - Software
Dahlgren, VA (On-Site/Office)
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:
Qualifications
Pay Transparency Statement
AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $78,100.00/Yr. - USD $164,300.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
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 $78,100.00/Yr. - USD $164,300.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
group id: RTL010594