Haystack
← Back to Jobs
Full time
Technology

Algorithm Software Engineer

LeidosRancho Santa Fe, CA🇺🇸United StatesPosted 9 Apr 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
Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior

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!

Skills

MATLAB
Embedded Systems
Linear
C++
Git
Python

Similar jobs