What are the responsibilities and job description for the Principal DSP Engineer position at Wise Equation Solutions Inc.?
Key responsibilities:
• Lead DSP architecture, implementation, integration, and optimization activities across multiple product platforms.
• Translate research algorithms and reference implementations into scalable production DSP components.
• Define implementation approaches, interfaces, performance requirements, and validation strategies.
• Provide technical leadership and mentoring to DSP engineers working across multiple locations.
• Resolve complex performance, memory, numerical precision, and real-time processing issues.
• Review DSP designs and implementations for architecture, quality, scalability, and maintainability.
• Develop and optimize production-quality C/C implementations for embedded DSP targets.
• Guide fixed-point and floating-point implementation decisions.
• Optimize implementations for DSP and vector architectures such as Tensilica HiFi, ARM Neon/Helium, RISC-V vector extensions, and x64 SIMD.
• Partner with systems, firmware, hardware, QA, and algorithm teams to drive integration through production.
• Establish strong engineering practices for testing, profiling, validation, code review, and documentation.
• Lead hands-on hardware bring-up, lab debugging, profiling, and performance characterization on reference and product hardware.
• Work directly with onsite engineering teams to rapidly resolve integration issues and make technical trade-off decisions.
Qualification:
• Bachelor’s degree in Electrical engineering, Computer Engineering, Computer Science, or related field; Master's or PhD preferred.
• 15-20 years of DSP and embedded software development experience.
• Deep expertise in digital signal processing and real-time embedded systems.
• Strong MATLAB/Simulink experience.
• Expert-level C/C programming skills.
• Significant experience with fixed-point and floating-point DSP implementations.
• Demonstrated experience taking algorithms from research through production.
• Experience leading technically complex, cross-functional engineering efforts.
• Ability to independently diagnose and resolve difficult DSP, performance, and integration problems.
• Strong communication skills and ability to provide technical direction to distributed engineering teams.
• Willingness and ability to work onsite with engineering teams and access hardware/lab environments as needed.