Design, prototype, and field advanced RF and radar signal processing algorithms for autonomous ground vehicle EMSO products. Own end-to-end development from algorithm design through field validation.
230k – 290k
On-site10+ YOEEmbedded Engineering
About the role
What You'll Do
Develop advanced signal processing algorithms for RF sensing, spectrum awareness, electronic warfare and radar with a particular emphasis on pulsed-radar and time-varying RF phenomenology.
Build and analyze radar and RF sensing products including range-Doppler maps, spectrograms, channelized data products, pulse descriptor words, pulse-train observables, geolocation outputs, and other mission-relevant data products.
Prototype and validate algorithms using Python, MATLAB, C/C++, or similar tools, then work with software and systems engineers to transition them into deployed systems.
Analyze real-world RF data collected in lab, vehicle, and field environments to characterize performance, diagnose issues, and improve sensing capability under operationally realistic conditions.
Collaborate with RF, embedded software, autonomy, systems, and integration engineers to deploy signal processing capabilities onto autonomous ground vehicle platforms.
Support field testing, demonstrations, experimentation, and operational validation of EMSO capabilities.
Work with external vendors, government partners, and internal teams to integrate signal processing capabilities with COTS, GOTS, SDR, radar, EW, and SIGINT systems.
What We're Looking For
Mission-first engineer who prioritizes operational relevance and customer outcomes.
Owner who takes responsibility, handles ambiguity well, and drives work from concept through fielded capability.
Technically deep builder with strong curiosity across DSP, RF sensing, autonomy, and real-world system performance.
Background in algorithms for pulse compression, matched filtering, coherent and non-coherent integration, Doppler processing, CFAR detection, beamforming, adaptive filtering, interference mitigation, clutter rejection, and signal detection in dense or contested RF environments.
Minimum Qualifications
10+ years of experience developing signal processing algorithms for RF, radar, communications, EW, SIGINT, sonar, or related sensing systems.
Strong understanding of digital signal processing fundamentals, including detection theory, estimation, filtering, spectral analysis, sampling theory, modulation, synchronization, and statistical signal processing.
Hands-on experience taking algorithms from analysis or simulation into working software systems.
Experience processing real-world sensor data and validating algorithm performance against measured data, not only idealized simulations.
Programming experience in Python, MATLAB, C/C++, or similar languages for algorithm development, data analysis, and test automation.
Experience with radar or RF signal-processing problems involving pulsed emitters, signal identification, tracking, and geolocation.
Ability to work cross-functionally with RF, software, systems, autonomy, and hardware engineers.
Bachelor’s degree in Electrical Engineering, Computer Engineering, Applied Physics, Mathematics, or a related technical field, or equivalent practical experience.
Preferred Qualifications
Experience with radar signal processing, including range-Doppler processing, pulse compression, matched filtering, coherent integration, non-coherent integration, CFAR detection, clutter mitigation, waveform analysis, MIMO radar, SAR, ISAR, GMTI, or track-before-detect methods.
Experience with RF signal processing for EMSO, EW, SIGINT, ELINT, COMINT, spectrum monitoring, direction finding, geolocation, or electronic support systems.
Experience with antenna arrays, beamforming, adaptive arrays, angle-of-arrival estimation, interferometry, phased-array processing, or multi-sensor geolocation techniques such as TDOA/FDOA/AOA fusion.
Experience with software-defined radios, high-rate digitizers, RFSoC platforms, radar front ends, or other RF sensing hardware.
Experience implementing or optimizing real-time signal processing systems; GPU implementation experience using CUDA, cuSignal, CuPy, OpenCL, or similar platforms is a strong plus.
Experience with embedded, edge, or low-latency deployment constraints, including throughput, memory bandwidth, timing, and data-movement tradeoffs.
Experience working with field-collected RF data in noisy, cluttered, contested, or operationally realistic environments.
Advanced degree, M.S. or Ph.D., in Electrical Engineering, Applied Physics, Mathematics, or a related field.
Prior experience working in fast-paced, small-team, or field-focused development environments.
Skills
PythonMATLABC++Digital Signal ProcessingRadar Signal ProcessingRf SensingPulse CompressionCfar DetectionBeamformingSoftware-Defined Radio
Principal Engineer leading software architecture and systems engineering integration for complex, mission-critical ground systems. Requires 8+ years software engineering and 3+ years architecture/leadership experience.
220k – 330k
On-site8+ YOEEmbedded Engineering
Principal Engineer, Survivability (R4608)
Shield AISan Diego, CA +2
Designs and optimizes low observable features for autonomous aircraft, focusing on RCS shaping, EM signature modeling, and survivability integration. Requires 10+ years in LO engineering, proficiency in tools like HFSS and CST, and US Secret clearance.
200k – 310k
On-site10+ YOEEmbedded Engineering
Principal Engineer, State Estimation (R4602)
Shield AISan Diego, CA +3
Designs and implements safety-critical state estimation and navigation systems for aerospace platforms, including GNSS/INS fusion, multi-sensor integration for GPS-denied environments, and certification support. Requires 15+ years experience, MS/PhD, and strong C++/Python skills.
270k – 400k
On-site15+ YOEEmbedded Engineering
Principal Astronautical Engineer
Turion SpaceIrvine, CA
Lead astronautical engineering solutions for spacecraft flight dynamics, navigation, guidance, and mission operations. Requires MS degree, 8-20 years experience, expert-level astronautics knowledge, and strong C/C++/Python skills.
150k – 270k
On-site8+ YOEEmbedded Engineering
Senior/Staff Software Engineer - Motion Planning
ZooxBoston, MA
Develop and implement algorithmic improvements for robot motion planning to enhance safe driving behaviors in complex urban environments. Requires Master's degree, 8+ years experience, C++ fluency, and expertise in planning techniques like A*, RRTs, PRMs.