Software Engineer

American Systems Corporation

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:

  • 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

Match Score

Powered by IntelliSearchâ„¢
Create an account or Login to see how closely you match to this job!