Marvell Technology

DSP Architecture System Modeling Engineer

Marvell Technology

full-time

Posted on:

Location Type: Office

Location: Hudson Valley • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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