About the role
We are seeking a DSP Engineer to join our team and help develop, integrate, and support real-time signal processing software across a range of embedded hardware platforms. In this role, you will contribute to DSP application development, performance-critical kernel implementation, and system integration within complex SoC-based systems. You will work closely with Algorithm, Architecture, Silicon, and Embedded Software teams to integrate signal processing pipelines into production environments, support silicon bring-up, and ensure robust, high-quality system performance. This position is well suited for early-career engineers with a strong interest in embedded systems, DSP applications, and hands-on system-level integration.
What you'll do
- Support the development and integration of DSP applications within embedded SoC environments
- Collaborate closely with algorithm engineers to integrate and validate signal processing algorithms in production software
- Implement and optimize DSP software, including performance-critical kernels and vectorized implementations on DSP or vector processors
- Participate in system-level integration efforts spanning hardware and software boundaries
- Debug and resolve issues related to performance, numerical behavior, and real-time constraints
- Develop and maintain testing frameworks, validation tools, and code acceptance infrastructure
- Build automated testing, regression testing, and performance validation tools using Python and scripting languages
- Work with Architecture, Silicon, Verification, and Embedded Software teams to ensure correct end-to-end integration
- Contribute to improvements in build systems, internal tools, and engineering workflows
Required Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Science, or a related field
- 1–3 years of experience in embedded software development, DSP-related engineering, or relevant academic projects
- Proficiency in C or C++ for embedded or performance-sensitive applications
- Experience using Python for test automation, validation, or data analysis
- Solid understanding of digital signal processing fundamentals
- Basic knowledge of real-time or embedded systems concepts
- Strong debugging, problem-solving, and analytical skills
- Ability to work effectively in a collaborative, cross-functional engineering environment
Preferred Qualifications
- Experience implementing or optimizing DSP algorithms
- Familiarity with vector processors, SIMD architectures, or DSP platforms
- Experience with MATLAB or Python for algorithm validation and prototyping
- Exposure to embedded SoC platforms and heterogeneous compute architectures
- Familiarity with RTOS environments or embedded Linux
- Experience developing test frameworks, validation tools, or CI pipelines
Benefits (subject to location and local regulations)
- Competitive salary and equityÂ
- Comprehensive medical, dental, and vision coverageÂ
- 401(k) retirement planÂ
- Flexible vacation and time-off policyÂ
- Collaborative, fast-paced, and inclusive work environmentÂ
- Opportunity to work on cutting-edge technologies with a highly cross-functional teamÂ
Learn more about this Employer on their Career Site
