Principal / Sr. Principal DSP Engineer - Platforming

Framingham, MA, US • Posted 2 hours ago • Updated 2 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Optimization
  • Interfaces
  • IT Management
  • Mentorship
  • Scalability
  • ARM
  • SIMD
  • Firmware
  • Hardware QA
  • Testing
  • Code Review
  • Documentation
  • Debugging
  • Electrical Engineering
  • Computer Engineering
  • Computer Science
  • Embedded Software
  • Real-time
  • Embedded Systems
  • MATLAB
  • Simulink
  • C
  • C++
  • Algorithms
  • Research
  • Digital Signal Processing
  • Communication
  • Technical Direction
  • Computer Hardware

Summary

Principal / Sr. Principal DSP Engineer - Platforming

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90933573
  • Position Id: 6f0547a3bb96a20180fd312e2afb19b7
  • Posted 2 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.