DSP Engineer
Company | Mach Industries |
---|---|
Location | Huntington Beach, CA, USA |
Salary | $180000 – $220000 |
Type | Full-Time |
Degrees | Master’s, PhD |
Experience Level | Senior |
Requirements
- 5+ years of design and implementation experience in developing direction finding algorithms
- Strong mathematical foundation in signal processing
- Strong understanding of the design of embedded systems
- 2+ years of experience in embedded C/C++ programming, board bring-up, profiling, optimization, simulation, and various levels of testing (SW only, HW/SW integration, etc.)
- 2+ years of experience in MATLAB or Python for scientific/mathematical problem solving as well as testing and data analysis
- Strong mathematical skills – advanced linear algebra, calculus, and optimization
- Adept at working with cross functional team-members from multiple disciplines to reach fact-based decisions
- Strong problem-solving skills and desire to work in fast paced environment
Responsibilities
- Develop signal processing for next generation Mach vehicles and systems including passive/ active radar targeting systems and direction finding
- Define algorithm blocks and their integration into the larger system
- Conduct end to end studies for algorithm development, tuning, and validation
- Prototype the algorithm in MATLAB/Python
- Implement the algorithm in C/C++ to run on device
- Experience with radar signal processing, including pulse compression processing, Doppler processing, C-FAR detection, tracking algorithms, digital beamforming, and MIMO-radar processing
- Validate the algorithm/implementation and set up scripts to assist validation
- Define validation test plans across the range of possible corner cases
- Root cause and troubleshoot algorithm performance issues across the entire electronics/software stack
- Define and document system and component requirements for algorithm performance on prospective platforms, incorporating hardware, and software dependencies
- Work cross functionally with other teams within Mach and drive the timely implementation of dependencies
Preferred Qualifications
- Master’s degree or PhD in electrical engineering
- Experience with stochastic signal processing, signal detection and estimation, HRTFs, crosstalk cancellation, dereverberation, blind deconvolution, direction of arrival estimation, machine learning, anomaly detection
- Signal processing intuition regarding time/frequency duality, implications of discrete time signal processing, and implementation details on fixed/floating point architectures
- Experience with FPGA is highly desired