Signal Processing Engineer
Core
Design, develop, and optimize advanced digital signal processing (DSP) algorithms for on-chip and embedded implementation to enable real-time processing of neural activity and data compression for custom SoCs.
Role type
Signal Processing Engineer (Embedded/Hardware-constrained)
Builds
Custom SoCs for brain-computer interfaces
Domain
Biomedical engineering / Neural interfaces / Embedded systems
Deliverable
production ML models
Required skills
Digital signal processing fundamentals, Fixed-point arithmetic, Quantization effects, Python, C, Algorithm-to-architecture mapping, Micro-architecture definition
Preferred skills
Verilog/VHDL, DSP cores or accelerators, Power/area/latency optimization
Technologies
Python, C, SoCs
Responsibilities
Design signal processing algorithms for sensing neural activity and monitoring electrode health, Develop numerical algorithms for data compression, Implement fixed-point or quantized versions of algorithms, Transition algorithms to hardware-friendly representations, Analyze trade-offs between accuracy, latency, power, and resource utilization, Collaborate with digital design team to define micro-architectures
Seniority
Mid-level, hands-on IC