Logo
SAIC

UAS Software Engineer

SAIC, Huntsville, Alabama, United States, 35824

Save Job

Job Title UAS Software Engineer

at

SAIC

Location & Posting Job ID 2510393 Location: Huntsville, AL, US Date Posted: 2025-10-01 Category: Software Subcategory: SW Engineer Schedule: Full-time Shift: Day Job Travel: No Potential for Remote Work: No

Security Clearance Minimum Clearance Required: Interim Secret Must be able to obtain a Secret Security Clearance to maintain employment

Description SAIC is seeking multiple motivated, creative, and ambitious

UAS Software Engineers

to join the Software, Simulation, Systems Engineering and Integration Directorate (S3I) Joint Technology Center – Systems Integration Lab (JSIL) Tech Center in Huntsville, AL. The candidate will be part of a dynamic and multidisciplinary team developing advanced computer systems architectures and solutions for the U.S. Army and Air Force Unmanned Aerial Systems (UAS)/Remotely Piloted Aircraft (RPA) Ground Control Stations.

Job Duties And Responsibilities

Maintain and update key software applications built with various programming languages against mission-critical systems running across various Operating Systems, Virtual Machines, and microservices

Perform hands-on software system development from lab to field application against Hardware-in-the-Loop (HWIL) systems

Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls

Prepare unit tests and operating instructions on application usage when in operation within tactical systems

Design and develop autonomous services, desktop applications, scripts, and utility programs, with the end product designated to be special use and customized software

Required Education and Experience

Bachelor's degree and two (2) years of experience; four (4) years of experience are accepted in lieu of a degree

Required Clearance

An Interim Secret Clearance is required to begin employment; must be able to obtain a Secret Security Clearance to maintain employment

Required Skills

Proficiency in one or more of the following programming languages: Java, Python, C++

Experience with Full stack software development practices

Experience with software integration, message handling, and data exchange protocols

Familiarity with API inputs and outputs

Understanding of markup languages (e.g., XML, YAML, HTML)

Understanding of software development lifecycle, version control, and agile methodologies

Knowledge of DevSecOps practices and CI/CD pipelines

Familiarity with Windows and Linux OS

Understanding of cybersecurity principles and secure coding practices

Analytical and organizational skills to handle multiple tasks and projects and to work independently

Proficiency in Rust programming language is a plus

Experience with containerization (i.e., Docker and/or Podman)

Seniority Level

Entry level

Employment Type

Full-time

Job Function

Engineering and Information Technology

Industries: Computer Hardware Manufacturing, Defense and Space Manufacturing, IT Services and IT Consulting

Referrals Referrals increase your chances of interviewing at SAIC by 2x

#J-18808-Ljbffr