Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

AMERICAN SYSTEMS ยท 1 day ago

Software Engineer

AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs. The Software Developer-Journey role involves developing embedded software and applications, supporting testing and assessment, and collaborating with government teams.

GovernmentInformation Technology
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

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

Qualification

Embedded software developmentC programmingKotlinJavaHardware architecturesMicrocontrollersCommunication protocolsDebugging toolsAndroid developmentDesktop GUI developmentTCP/IP protocol suiteNetwork troubleshootingEffective communicationTeam collaborationAdaptability

Required

BS in Computer Science or Engineering
Must have an active DoD Secret security clearance with ability to be cleared to Top Secret. U.S. Citizenship Required for the purposes of obtaining/holding a U.S. security clearance
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

Benefits

Healthcare benefits
Paid leave
Retirement plans
Insurance programs
Education and training assistance

Company

AMERICAN SYSTEMS

company-logo
AMERICAN SYSTEMS is one of the largest employee-owned companies in the US.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
John Steckel
President & CEO
linkedin
leader-logo
Peter Whitfield
Chief Financial Officer
linkedin
Company data provided by crunchbase