×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer – Systems​/Signal Processing

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Leidos
Full Time position
Listed on 2025-12-08
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Python, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 67600 USD Yearly USD 67600.00 YEAR
Job Description & How to Apply Below

Software Engineer – Systems/Signal Processing

Leidos is seeking a talented Mid-Level Software Engineer to join our growing team. The ideal candidate is a strong C++ developer with a solid foundation in Linux‑based systems and multi‑threaded application development. You will contribute to the design, development, and maintenance of high‑performance, real‑time software systems.

Location

Huntsville, AL

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Primary Responsibilities

As a Mid‑Level Software Engineer, you will design, develop, and maintain high‑performance, real‑time C++ applications on Linux using modern object‑oriented principles, robust multi‑threaded architectures, Google Test‑driven unit testing, and Git Lab‑based workflows. You will also leverage MATLAB for prototyping, occasionally accelerate performance with CUDA, signal‑processing techniques, or radar‑related algorithms, and enhance tooling with Python, Bash, and containers. You’ll take full ownership of features from concept to deployment, contribute to system design (including UML), and collaborate closely in a high‑trust team.

Basic

Qualifications
  • Bachelor’s Degree in Computer Science, Computer Engineering, or an equivalent ABET‑accredited program and 2–4 years of professional software development experience (or Master’s with less than 2 years of relevant experience).
  • Strong proficiency in modern C++ (C++11/14/17/20).
  • Deep experience with object‑oriented design and programming.
  • Proven expertise in multi‑threaded application development.
  • Solid understanding of Linux development and debugging tools.
  • Proficiency with Git Lab for version control, CI/CD pipelines, and code reviews.
  • Experience writing unit tests using Google Test (gtest) or similar frameworks.
  • Familiarity with MATLAB for prototyping or data analysis.
  • Experience with Agile/Scrum methodologies and task management.
  • Candidate must be a resident of the North Alabama area or willing to relocate to the Huntsville – North Alabama, AL area.
  • Must be able to obtain and maintain a DoD Secret security clearance.
Preferred Qualifications
  • Hands‑on experience with CUDA and GPU programming.
  • Background in digital signal processing (DSP).
  • Exposure to radar systems or RF applications.
  • Experience with containerization (Docker, Podman, etc.) and orchestration tools.
  • Proficiency or familiarity with Python.
  • Bash/shell scripting for automation and tooling.
  • Knowledge of UML for software design and documentation.
Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Salary and Benefits

Pay Range: $67,600.00 – $

Benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary