
DSP Architecture System Modeling Engineer
Marvell Technology
full-time
Posted on:
Location Type: Office
Location: Hudson Valley • New York • 🇺🇸 United States
Visit company websiteSalary
💰 $155,900 - $230,770 per year
Job Level
Mid-LevelSenior
Tech Stack
NumpyPandasPython
About the role
- Develop behavioral and functional models of key SerDes and D2D DSP blocks, including adaptation loops, timing recovery, and receiver signal processing functions.
- Implement DSP algorithms and prototypes in C/C++, with Python for configuration, automation, and visualization.
- Build parameterized system-level models to support architecture evaluation for SerDes up to 448G.
- Perform simulation-level analysis across DSP, channel, and system blocks to isolate issues and unexpected behaviors.
- Reproduce complex edge cases and support other DSP and RTL engineers with algorithm-level root-cause analysis.
- Correlate silicon/lab observations with system-model predictions to accelerate debug and refinement.
- Integrate S-parameters, jitter/noise sources, device impairments, and IBIS-AMI elements into unified system simulations.
- Support and expand scikit-rf-based and ADS-based TDR/TDT/SBR pipelines for channel characterization and documentation.
- Evaluate higher-order PAM performance under real-world signal integrity constraints.
- Work closely with other DSP engineers to convert conceptual ideas and algorithmic approaches into executable C/C++ models.
- Provide evidence-backed insights in early-phase development to de-risk DSP and RTL implementations.
- Use system models to debug silicon performance gaps, timing issues, equalization behaviors, and adaptation anomalies.
- Create simulation scenarios that mirror lab conditions to accelerate bring-up.
- Provide validation and AE teams with modeling-based analysis and recommendations.
- Develop reusable C/C++ and Python modules for parameter sweeps, batch simulations, data pipelines, and visualization dashboards.
- Contribute to Marvell’s world class internal system simulator, enabling reproducible modeling workflows across teams.
Requirements
- M.S. or Ph.D. in Electrical Engineering, Computer Engineering, Applied Physics, or related field
- 5–12+ years of industry experience in DSP, high-speed communications, embedded firmware, or system modeling
- Strong C/C++ programming background with proven delivery in areas such as: DSP algorithm implementation, embedded/firmware or device-driver development, high-performance numerical code
- Strong debug skills across models, algorithms, and system layers
- Solid understanding of DSP fundamentals, high-speed I/O concepts, and SerDes architectures up to 448G
- Proficiency in Python for modeling, automation, and analysis
- Data aggregation and analysis with tools like Python pandas, and NumPy
- Experience correlating simulation results with lab/silicon measurements
- Able to work independently and as a team player in a fast-paced environment, with proactive tendencies, strong communication, and collaborative problem-solving skills
Benefits
- flexible time off
- 401k
- year-end shutdown
- floating holidays
- paid time off to volunteer
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C/C++ programmingDSP algorithmssystem modelingdebug skillshigh-performance numerical codePython programmingdata aggregationsimulation analysisparameterized modelingalgorithm-level root-cause analysis
Soft skills
strong communicationcollaborative problem-solvingindependent workteam playerproactive tendencies
Certifications
M.S. in Electrical EngineeringPh.D. in Electrical EngineeringM.S. in Computer EngineeringPh.D. in Computer EngineeringM.S. in Applied PhysicsPh.D. in Applied Physics