Haystack
← Back to Jobs
Full time
Technology
LE

Algorithm Software Engineer

LeidosRancho Santa Fe, CA🇺🇸United StatesPosted Sep 1, 2026

Why This Role Stands Out

As an Algorithm Software Engineer at Leidos, you'll contribute to critical national security initiatives by transforming advanced signal processing algorithms into real-time software systems, offering significant growth potential in a thriving field. This hybrid role is ideal for skilled engineers passionate about developing cutting-edge technology within a collaborative, multi-disciplinary team environment, with a competitive salary range of $107,900 - $195,050 annually. Apply today to join a leading DOD contractor and make a tangible impact.

Quick Overview

Salary
$107.9k - $195.1k/yr
Seniority
Mid Senior
Employment type
Full Time
Work mode
On Site
Location
Rancho Santa Fe, CA, United States
Posted
5 weeks ago
MATLABEmbedded SystemsLinearC++GitPython

Job Description

Algorithm Software Engineer | Rancho Santa Fe, CA, United States | Hybrid | $107,900.00 - $195,050.00

We're hiring on behalf of a leading technology and defense solutions provider, recognized for its innovation in electronic design and advanced prototyping. This organization focuses on transforming cutting-edge algorithms into real-time software systems within dynamic, multi-disciplinary teams committed to meeting aggressive customer schedules.

The Role

  • Contribute to the design and development of advanced systems within multi-disciplinary engineering teams.
  • Design, implement, and test C applications in a real-time environment.
  • Analyze signal processing algorithms, often developed in MATLAB, for porting and optimization.
  • Port signal processing algorithms from MATLAB, Python, or C++ to C for multi-core processing environments.
  • Optimize C code for Digital Signal Processing (DSP) applications to achieve real-time requirements.
  • Develop Hardware-in-the-Loop (HITL) tests to validate signal processing algorithms.

What You'll Need

  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • 8+ years of software development experience, with strong C/C++ experience for embedded systems.
  • Understanding of linear algebra, probability, and basic signal processing concepts.
  • Familiarity with hardware-software interaction and basic computer architecture.
  • Experience with build tools (e.g., GCC, CMake, Make) and version control systems (e.g., Git).
  • Experience with software testing tools and methodologies.

What's On Offer

  • Opportunity to work on cutting-edge electronic warfare technology.
  • Collaboration within expert teams focused on high-performance signal processing.
  • A culture that values continuous learning and technical skill development.
  • Engagement in projects with near-term field demonstrations and direct impact.

Apply via Haystack today!

Similar jobs