Senior DSP Engineer
Develop high-performance DSP software and embedded AI solutions, optimizing low-level implementations for real-time communication and machine learning workloads.
Responsibilities
- Design and develop efficient DSP software kernels
- Implement optimized low-level DSP solutions for real-time constraints
- Develop solutions for communication algorithms and machine learning inference workloads
- Write high-quality, efficient, and well-tested code
- Use profiling and analysis tools to optimize performance, memory utilization, and power efficiency
- Collaborate with multidisciplinary engineering teams
Requirements
- At least 4 years of DSP programming and development experience
- Experience with assembly, SIMD or vector processing, and real-time embedded software
- Proficiency with profiling and analysis tools for performance, memory, and power optimization
- Familiarity with fixed-point arithmetic
- Background in software or firmware engineering
- Understanding of DSP, GPU, or CPU architectures
- Bachelor’s degree in computer engineering, computer science, electrical engineering, or a related field
- Strong English communication skills
Nice to have
- Experience with digital communication systems
- Understanding of machine learning and neural network graphs
- Advanced academic degree in a related engineering discipline