onsite
Senior Digital Signal Processing Engineer - SoloPulse
Software Engineer
Lead the design and implementation of advanced radar signal processing algorithms, leveraging C++, Python, MATLAB, and FPGA development on Linux platforms to deliver high‑performance solutions for civilian and defense applications.
About the role
Key Responsibilities
- Design, develop, and optimize digital signal processing algorithms for radar sensing systems, from concept through production.
- Implement real‑time processing pipelines on FPGA and embedded Linux platforms, ensuring low latency and high reliability.
- Collaborate with hardware engineers to integrate DSP modules with radar front‑ends and sensor suites.
- Conduct performance analysis, validation, and verification using MATLAB, Python, and custom test frameworks.
- Mentor junior engineers and contribute to technical documentation and code standards.
Requirements
- Bachelor’s or higher in Electrical Engineering, Computer Engineering, or a related field with 5+ years of DSP experience.
- Proficiency in C++ and Python for algorithm development and prototyping.
- Strong background in radar signal processing, including filtering, beamforming, and target detection.
- Hands‑on experience with FPGA design (e.g., VHDL/Verilog) and Linux‑based embedded systems.
- Expertise in MATLAB for simulation, modeling, and data analysis.