Haystack
← Back to Jobs
Full time
Technology
LE

Algorithm Software Engineer

LeidosEl Cajon, CA🇺🇸United StatesPosted 1 Sept 2026

Why This Role Stands Out

This hybrid role offers a competitive salary and the chance to develop cutting-edge signal processing applications that protect national security, making it ideal for mid-senior engineers passionate about advanced technology and impactful work. You'll thrive by contributing to innovative R&D projects within a collaborative, multi-disciplinary team environment. Apply today to join a leading organization in electronic warfare and drive advancements in a critical field.

Quick Overview

Salary
$107.9k - $195.1k/yr
Seniority
Mid Senior
Employment type
Full Time
Work mode
On Site
Location
El Cajon, CA, United States
Posted
1 week ago
MATLABEmbedded SystemsLinearAgileC++GitJenkins

Job Description

Algorithm Software Engineer | El Cajon, CA, United States | Hybrid | $107,900.00 - $195,050.00

We're hiring for a leading organization in the defense sector, renowned for its innovative approach to electronic warfare solutions and commitment to national security. This employer excels in research and development, transforming cutting-edge processing algorithms into real-time software systems within collaborative, agile environments. They offer a dynamic setting where engineers work on advanced prototyping and contribute to state-of-the-art technology development.

The Role

  • Design, develop, and integrate advanced electronic warfare systems.
  • Develop and deploy high-performance signal processing applications for real-time environments.
  • Interface with diverse engineering teams including signal processing, embedded, and RF specialists.
  • Port and optimize signal processing algorithms from scripting languages like MATLAB to C for multi-core processing.
  • Develop and execute Hardware-in-the-loop (HITL) tests to validate algorithm performance.
  • Support system field testing and data collection events.

What You'll Need

  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, or Computer Science as a foundation.
  • Minimum of 8 years of experience in C/C++ software development, specifically for embedded systems.
  • Solid understanding of linear algebra, probability, and fundamental signal processing concepts (e.g., Fourier transforms, filtering).
  • Familiarity with hardware-software interaction and basic computer architecture.
  • Experience with MATLAB and signal processing algorithm development.
  • Proficiency with build tools (GCC, CMake, Make), version control (git), and continuous integration (Jenkins).
  • Active Secret level security clearance required, with the ability to obtain TS/SCI.

What's On Offer

  • Opportunity to work on critical defense technology and impact warfighter capabilities.
  • Collaborative environment with multi-disciplinary engineering teams.
  • Commitment to a culture that values continuous learning and technical skill development.
  • Competitive compensation and comprehensive benefits package.

Apply via Haystack today!

Similar jobs