Haystack
← Back to Jobs
Full time
Technology
LE

Algorithm Software Engineer

LeidosLa Jolla, CA🇺🇸United StatesPosted 1 Sept 2026

Why This Role Stands Out

Advance your career in cutting-edge electronic warfare by developing and deploying real-time signal processing applications on custom hardware, with a competitive salary range and hybrid flexibility. This role is ideal for skilled engineers passionate about innovation and contributing to national security, offering significant growth potential within a leading defense technology company. Apply today to join a collaborative team and make a real impact.

Quick Overview

Salary
$87.1k - $157.4k/yr
Seniority
Mid Senior
Employment type
Full Time
Work mode
On Site
Location
La Jolla, CA, United States
Posted
1 week ago
MATLABEmbedded SystemsLinearC++Git

Job Description

Algorithm Software Engineer | La Jolla, CA, United States | Hybrid | $107,900.00 - $195,050.00

This employer is a leader in electronic design and chiplet manufacturing, focusing on research, development, and advanced prototyping. They transform cutting-edge processing algorithms into real-time software systems for critical national security missions. Join a dynamic environment where innovation and collaboration drive impactful solutions.

The Role

  • Contribute to the design and development of advanced systems within multi-disciplinary teams of software engineers, systems engineers, hardware specialists, and signal processing experts.
  • Design, implement, and test C applications in a real-time environment.
  • Analyze signal processing algorithms, often developed in MATLAB, and port them to C for execution on custom SoCs.
  • Optimize C code for Digital Signal Processing (DSP) applications, leveraging parallel processing for extreme real-time requirements.
  • Develop Hardware-in-the-Loop (HITL) tests to validate signal processing algorithms.
  • Communicate technical details of software solutions to diverse engineering teams.

What You'll Need

  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • 8+ years of software development experience with a strong background in C/C++ for embedded systems.
  • Solid understanding of linear algebra, probability, and basic signal processing concepts like Fourier transforms and filtering.
  • Familiarity with hardware-software interaction and computer architecture.
  • Experience with development tools such as GCC, CMake, or Make, and version control systems like Git.
  • A demonstrated motivation to continually learn new technical skills and concepts.
  • An active Secret level security clearance with the ability to obtain TS/SCI.

What's On Offer

  • Opportunity to work on cutting-edge signal processing applications that directly support warfighter capabilities.
  • Collaborate with a team of experts in a research and development-focused environment.
  • Exposure to custom system-on-chip (SoC) hardware and high-performance applications.
  • Support for ongoing learning and professional development.

Apply via Haystack today!

Similar jobs