EE Systems Engineer
On-site · Chicago, Illinois, United States or Santa Clara, California, United States
Job Summary
EE Systems Engineer to analyze and improve end-to-end BCI signal acquisition and processing chains. Collaborate with EE, FW, ML, and SW teams to design and implement advanced signal processing methods (e.g., adaptive filters for interference rejection) and model device performance versus bench performance. Role involves end-to-end sensor signal chain analysis from sensors to ML feature extraction, with a focus on analog/digital signal processing, noise and interference characterization, and system-level design. Based in Santa Clara or Chicago offices in the US; no remote work.
Required Qualifications
- Strong understanding of analog and digital signal processing (filters, sampling, analog to digital conversion)
- Experience with adaptive filters for interference rejection
- Knowledge of control systems and feedback fundamentals
- Experience with system modeling and simulation frameworks (Python / MATLAB / Simulink / SystemC / SystemVerilog)
- Experience with embedded signal processing, including fixed-point optimization for FPGA or DSP implementation
- Working knowledge of ML frameworks (PyTorch)
- Knowledge of digital communication fundamentals and SERDES is a plus
- Experience with on-device ML is a plus
- Collaborative experience with EE design, FW, ML, and SW teams
Desired Qualifications
- Experience with FPGA or DSP implementation
- On-device ML experience
- Experience with PyTorch
- Knowledge of digital communication fundamentals and SERDES
- Experience with system modeling and simulation frameworks (Python / MATLAB / Simulink / SystemC / SystemVerilog)
- Diversity and inclusive culture experience is valued
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.