Real-Time DSP Software Engineer

Leidos Inc

San Diego (CA)

On-site

USD 108,000 - 195,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Senior Embedded Signal Processing Engineer
Senior Embedded Signal Processing Engineer

Leidos • United States

On-site
USD 150,000 - 190,000
Algorithm Software Engineer
Algorithm Software Engineer

Leidos • United States

On-site
USD 150,000 - 190,000
Real-Time Systems Software Engineer (RF/Signal Processing)
Real-Time Systems Software Engineer (RF/Signal Processing)

Leidos • Arlington (VA)

On-site
USD 108,000 - 195,000
4 or more weeks Paid Time Off
11 paid Holidays
401K with company match
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
Signals Software Engineer – DSP, C++/Java on Linux
Signals Software Engineer – DSP, C++/Java on Linux

Leidos • Columbia (MD)

On-site
USD 87,000 - 158,000
Real-Time GPU Signal Processing Engineer
Real-Time GPU Signal Processing Engineer

Leidos • Virginia (MN)

On-site
USD 108,000 - 195,000
Junior Signal Processing Engineer – Electronic Warfare
Junior Signal Processing Engineer – Electronic Warfare

Leidos • United States

On-site
USD 70,000 - 126,000
EW Software Engineer - Real-Time RF & Sensors
EW Software Engineer - Real-Time RF & Sensors

Leidos • United States

On-site
USD 80,000 - 120,000
Health and Wellness programs
Paid Leave
Retirement benefits
Radar Signal Processing Engineer - Early Career
Radar Signal Processing Engineer - Early Career

Leidos Inc • San Diego (CA)

On-site
USD 70,000 - 90,000
Senior SDR Engineer - Real-Time RF & DSP Expert
Senior SDR Engineer - Real-Time RF & DSP Expert

Leidos • United States

On-site
USD 120,000 - 165,000