Enable job alerts via email!

Mid-Level Software Developer

Leidos

Huntsville (AL)

On-site

USD 85,000 - 154,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Mid-level Software Developer to join a dynamic team dedicated to solving complex defense challenges. This role involves developing innovative software solutions primarily in C++ and Python, interfacing with hardware, and collaborating with a multidisciplinary team. The ideal candidate will thrive in a fast-paced environment, contributing to critical projects that impact national defense. If you are passionate about technology and eager to make a difference, this opportunity offers a platform to showcase your skills and grow your career in a supportive and mission-driven atmosphere.

Qualifications

  • 4-8 years of relevant experience in software development.
  • Experience with EO/IR sensor systems and hardware interfacing.

Responsibilities

  • Write software in C++ and Python to solve EO/IR sensor system problems.
  • Interface and troubleshoot hardware components effectively.

Skills

C++
Python
Object-oriented design
Interfacing with hardware
Image processing
AI/ML solutions

Education

Bachelor's degree in Software Engineering
Master's degree in Software Engineering

Tools

Git
CMake

Job description

Description

Looking for an opportunity to make an impact?

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.

Your greatest work is ahead!

Leidos’ Defense Systems, Sensor Systems Analysis & Engineering Portfolio, is seeking a Mid-level Software Developer to join our team. You will join a diverse team of junior-to-senior software developers, engineers, and scientists to help create unique solutions for complex problems. Our team solves important problems that make a difference and support our customers in the current and future defense of our nation, primarily in areas like sensor integration, testing, characterization, modeling, simulation, data analysis, and algorithm development for EO/IR systems. The ideal candidate will demonstrate experience in and enthusiasm toward developing broader technical capabilities to support overlapping engineering and scientific disciplines, with a focus on writing software to solve problems. Candidates are expected to support multiple tasks in parallel, contribute productively to a team environment, and communicate effectively with management, coworkers, and customers.

If this sounds like the environment where you can thrive, keep reading!

Leidos Defense Systems Sector provides a diverse portfolio of systems, solutions, and services covering land, sea, air, space, and cyberspace for customers worldwide. Our solutions include enterprise and mission IT, large-scale intelligence systems, command and control, geospatial and data analytics, cybersecurity, logistics, training, and intelligence analysis and operations support. We are solving the world’s toughest security challenges for customers with “can’t fail” missions. To learn more, click here!

Are you ready to make an impact? Share your resume with us today!

Primary Responsibilities

  1. Candidate may work closely with a team of engineers and scientists to write software (primarily in C++ and Python) to solve problems in disciplines including EO/IR sensor systems.
  2. An ability to interface and troubleshoot with hardware via Ethernet, USB, RS-232, high-speed I/O, etc., is desired. Candidates should be able to work and communicate effectively with multidisciplinary teams and have familiarity developing for both Windows and Linux OS.

Basic Qualifications

  • Bachelor’s degree in software engineering, computer science, or a related field with 4-8 years of relevant experience, or a Master’s degree with 2-6 years of relevant experience.
  • Must be a US Citizen and able to obtain and maintain a DoD security clearance.
  • Located in or willing to relocate to the Huntsville – North Alabama, AL area.

Preferred Qualifications

Ideal candidates should be highly organized, capable of leading small software projects, and interested in modeling & simulation needs. Skills in C++, Python, object-oriented design, creating design documentation, and requirements specifications are valued. Additional preferences include:

  • Recent stellar academic performance
  • Active secret or higher security clearance (e.g., TS/SCI with CI Poly)
  • Experience with camera interfaces like Camera Link, CoaXPress, etc.
  • Experience with version control systems such as Git
  • Interest or experience in EO/IR phenomenology and image processing
  • Experience with GPU programming and CUDA
  • Experience developing AI/ML solutions; familiarity with build systems like CMake
Original Posting:
April 25, 2025

For U.S. Positions: This job requisition will remain open for at least 3 days, with an anticipated close date no earlier than 3 days after the posting date.

Pay Range:
$85,150.00 - $153,925.00

The pay range is a general guideline and not a guarantee of salary. Factors such as responsibilities, education, experience, skills, internal equity, market data, and applicable laws influence the final offer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Experienced Software Engineer

Remoteworldwide

Roy

Remote

USD 70,000 - 170,000

Today
Be an early applicant

Mid Level Software Developer

Peraton

Herndon

Remote

USD 86,000 - 138,000

11 days ago

Mid Level Software Developer

Peraton

Virginia

Remote

USD 86,000 - 138,000

11 days ago

Mid Level Software Developer

Peraton

Remote

USD 86,000 - 138,000

14 days ago

Mid-Level Software Developer

Via Logic LLC

Huntsville

On-site

USD 85,000 - 154,000

13 days ago

Mid-Level Software Developer

Avion Solutions, Inc.

Huntsville

On-site

USD 70,000 - 110,000

10 days ago

Mid-Level Software Developer

BAM Technologies, LLC

Remote

USD 80,000 - 120,000

28 days ago

Software Developer

DataAnnotation

Hyde Park Township

Remote

USD <100,000

Today
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - USA in

Harrisburg

Remote

USD 95,000 - 95,000

2 days ago
Be an early applicant