Junior Software Engineer

Leidos

Huntsville, AL2+ yrs3h agovia LinkedIn

About the Role

Leidos Defense is seeking a talented Software Engineer to develop high-performance applications and backend systems supporting advanced sensors and mission systems. This role is ideal for engineers who enjoy building performant software today while growing into broader system-level and real-time development over time.

Key Responsibilities

  • Design, develop, and maintain C++-based applications and backend systems
  • Build software supporting data processing, visualization, and system control
  • Analyze and improve performance, latency, and scalability of software systems
  • Collaborate with cross-functional teams including software, systems, and hardware engineers
  • Support integration, testing, and deployment of software in operational environments
  • Contribute to evolving system capabilities, including future real-time and high-throughput processing components
  • Contribute to systems and features end-to-end, from development through deployment and improvement

Requirements & Tech Stack

  • Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, or Computer Science degree from an ABET-accredited school
  • Proficiency in modern C++
  • Experience with Linux-based systems
  • Experience with higher-level user application development
  • Experience working in performance-sensitive, distributed, or systems-oriented applications
  • Experience with multithreaded or concurrent programming
  • Problem-solving skills and ability to work effectively in a team environment
  • Resident of the North Alabama area or willing to relocate to Huntsville - North Alabama, AL
  • US Citizenship is required and active secret clearance

Preferred Qualifications

  • Experience with messaging frameworks (e.g., ZeroMQ)
  • Experience with GPU Computing (e.g., CUDA)
  • Experience with containerization and CI/CD pipelines
  • Exposure to radar, RF, or sensor systems
  • Experience with Python
  • Experience with Flask, Angular TS, and SCSS
  • Experience with SQL-based Databases
  • Familiarity with mapping / GIS frameworks (e.g., ArcGIS, OpenLayers, MapProxy, NASA WorldWind)
  • Familiarity with AI coding assistants (e.g., Claude Code)

Leidos Entry-Level & New Grad Jobs · last 7 days

32 openings · 8 need no experience

See all 32 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job