Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Huntsville, AL
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

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 program languages against mission-critical systems running across various Operating Systems, Virtual Machines, and microservices
  • Performs hands-on software system development from lab to field application against Hardware-in-the-Loop (HWIL) systems
  • Analyzes 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
  • Designs and develops autonomous services, desktop applications, scripts, and utility programs, with the end product designated to be special use and customized software

Qualifications

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 the Rust programming languages is a plus
  • Experience with containerization (i.e. Docker and/or Podman)


 Apply on company website