Real-Time DSP Software Engineer

Leidos Inc

San Diego (CA)

On-site

USD 108,000 - 195,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Leidos Inc. is seeking an Algorithm Software Engineer in San Diego, CA to design, develop and integrate software for advanced EW systems. You will work with signal processing, embedded, and RF teams on massively parallel pipelines to meet extreme real-time requirements on custom SoCs.

You will port MATLAB/Python/C++ algorithms to C, optimize for DSP, and develop HITL tests while communicating results to engineers and supporting field testing. A Secret clearance is required.

Qualifications

  • Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science
  • 8+ years of software development experience, including strong experience in C/C++ software development for embedded systems
  • Understanding of linear algebra and probability
  • Strong understanding of basic signal processing (e.g. Fourier transforms, filtering, complex arithmetic)
  • Understanding of hardware-software interaction and basic computer architecture
  • Experience in MATLAB and signal processing algorithms
  • Experience with build tools such as GCC, CMake, or Make
  • Experience using version control (e.g. git, Subversion, etc.) and CI tools (e.g. Jenkins)
  • Experience with software testing tools and methodology
  • Experience in creating and maintaining technical documentation for developed software
  • Ability to communicate and share ideas with a team of engineers
  • Comfortable working in Linux development environments
  • Demonstrated ability to continually learn new technical skills and concepts
  • Must have active Secret level security clearance with the ability to obtain a TS/SCI.

Responsibilities

  • Contributing to design and development of advanced systems as a part of multi-disciplinary teams.
  • Designing, implementing, and testing C applications in a real-time environment
  • Understanding and analyzing signal processing algorithms
  • Porting signal processing algorithms from MATLAB, Python, or C++ to C in a multi-core environment on Leidos SoCs
  • Optimizing C code for DSP applications and parallel processing to meet real-time requirements
  • Developing Hardware-in-the-loop (HITL) tests to validate signal processing algorithms
  • Clearly communicating technical details of software to internal and external engineers
  • Supporting system field testing and collection events, usually about a week in duration once or twice a year

Skills

C/C++ software development
Embedded systems
Signal processing
MATLAB
Linux development
GCC / CI tools
Version control
Software testing

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science
Master's degree (bonus)

Tools

GCC
CMake
Make
Git
Subversion
Jenkins

Job description

Leidos Inc. is seeking an Algorithm Software Engineer in San Diego, CA to design, develop and integrate software for advanced EW systems. You will work with signal processing, embedded, and RF teams on massively parallel pipelines to meet extreme real-time requirements on custom SoCs.

You will port MATLAB/Python/C++ algorithms to C, optimize for DSP, and develop HITL tests while communicating results to engineers and supporting field testing. A Secret clearance is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Signal Processing Engineer - SoC & HW/SW
Real-Time Signal Processing Engineer - SoC & HW/SW

Leidos • San Diego (CA)

On-site
USD 194,000 - 195,000
Competitive benefits
PTO 4+ weeks
11 holidays
+4
Senior Real-Time DSP/Embedded Software Engineer
Senior Real-Time DSP/Embedded Software Engineer

Leidos LLC • San Diego (CA)

On-site
USD 140,000 - 220,000
Paid time off
Holidays
401k with match
+2
EW Signal Processing Engineer — Radar Algorithms
EW Signal Processing Engineer — Radar Algorithms

Leidos • San Diego (CA)

On-site
USD 87,000 - 157,000
4 or more weeks Paid Time Off
11 paid Holidays
401K with 6% match
+5
Signals Software Engineer – DSP, C++/Java on Linux
Signals Software Engineer – DSP, C++/Java on Linux

Leidos • Columbia (MD)

On-site
USD 87,100 - 157,450
Real-Time Signal Processing Engineer (Embedded/SoC)
Real-Time Signal Processing Engineer (Embedded/SoC)

CareersElite.com • San Diego (CA)

On-site
USD 150,000 - 200,000
Competitive compensation
Health and wellness programs
Income protection
+2
Senior Signal Processing Engineer - Lead EW Innovation
Senior Signal Processing Engineer - Lead EW Innovation

Leidos • San Diego (CA)

On-site
USD 131,000 - 237,000
Paid Time Off
Holidays
401K with company match
+2
Embedded Real-Time Software Engineer (DSP/ARM/RISC-V)
Embedded Real-Time Software Engineer (DSP/ARM/RISC-V)

Leidos LLC • San Diego (CA)

On-site
USD 87,000 - 157,000
Embedded Software Engineer – SoC/High-Performance (Secret)
Embedded Software Engineer – SoC/High-Performance (Secret)

Leidos • San Diego (CA)

On-site
USD 87,000 - 157,000
Junior Signal Processing Engineer - Radar & EW
Junior Signal Processing Engineer - Radar & EW

Leidos LLC • Arlington (VA)

On-site
USD 70,000 - 126,000
Health and Wellness programs
Paid Leave
Retirement
Algorithm Software Engineer
Algorithm Software Engineer

Leidos LLC • San Diego (CA)

On-site
USD 140,000 - 220,000
Paid time off
Holidays
401k with match
+2