> Markdown version of [/jobs/ext/3142586-dsp-engineer](https://www.wearedevelopers.com/jobs/ext/3142586-dsp-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Dsp Engineer - **Company:** CareerCircle - **Location:** Irvine, CA, United States - **Experience:** Experienced - **Salary:** $100,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Algorithm Design, C++ (Programming Language), Computer Programming, Data Transmissions, Embedded Software, Ethernet, Field-Programmable Gate Array (FPGA), MATLAB, Signal Processing, Software Requirements Analysis, Systems Architecture, Twisted (Software), Application Specific Integrated Circuits, Fpga Hardware - **Published:** September 29, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/co/broomfield/6d9bcbc2-cb31-4894-aac5-bfe7efeaadb4 ## About the Role Robotics Visionary Leadership Innovation Algorithms Simulations Communication Test Planning Clock Recovery Problem Solving Physical Layers Algorithm Design Detection Theory Embedded Software Signal Processing Telecommunications Data Transmissions System Requirements Twisted Pair Cables Systems Architecture Performance Modeling Digital Communications Electrical Engineering Communications Systems Digital Signal Processing Channel State Information Engineering Design Process Performance Systems Analysis, * Bachelors degree with 8+ years, Masters degree with 6+ years, or PhD with 3+ years of relevant industry experience in a related field. * Strong preference for candidates with a Masters or PhD in Electrical Engineering or a closely related discipline. * Deep expertise in digital communication systems, including high-speed and wireline communication architectures. * Deep expertise in digital signal processing (DSP) theory and practical implementation. * Strong background in physical layer (PHY) architecture and PHY layer development. * Proven experience in communication algorithm development, including designing and developing new algorithms rather than only implementing existing designs. * Strong programming experience in C, with preference for C over C++. * Experience using MATLAB to develop communication system models and perform algorithm development and analysis. * Experience defining communication system architecture and developing DSP algorithms for ASIC-based products. * Experience creating bit-accurate and fixed-point models for communication and DSP algorithms. * Experience developing simulation environments to evaluate system performance and validate architectural decisions. * Experience generating verification vectors and collaborating with ASIC implementation teams. * Experience supporting ASIC implementation efforts and working closely with ASIC design and verification teams. * Familiarity with ASIC architecture and development flows, including RTL correlation and validation. * Hands-on lab validation experience for communication systems or ASIC-based products. * Expertise in DSP algorithms such as equalization, timing recovery, channel estimation, synchronization, signal detection, and performance modeling. * Experience with fixed-point modeling, golden model development, verification vector generation, and ASIC implementation support. * Experience with Ethernet, twisted-pair communication systems, wireline communication architectures, high-speed data communications, and PHY layer development., * Advanced degree (Masters or PhD) in Electrical Engineering or closely related discipline is strongly preferred. * Experience working on ASIC-based communication products in a cross-functional environment with ASIC, verification, and hardware teams. * Experience defining verification strategies and detailed test plans for complex communication systems. * background in golden model development for DSP and communication algorithms to support verification flows. * Experience with RTL correlation and validation for communication and DSP blocks. * Exposure to Ethernet and high-speed wireline standards and their impact on PHY and DSP design. * Ability to independently drive architecture definition and algorithm development from concept through implementation. * Strong analytical and problem-solving skills with the ability to evaluate trade-offs between performance, complexity, and implementation cost. * Clear communication skills to document architecture specifications, requirements, and verification plans and to collaborate effectively across teams., Robotics Visionary Leadership Innovation Algorithms Simulations Communication Test Planning Clock Recovery Problem Solving Physical Layers Algorithm Design Detection Theory Embedded Software Signal Processing Telecommunications Data Transmissions System Requirements Twisted Pair Cables Systems Architecture Performance Modeling Digital Communications Electrical Engineering Communications Systems Digital Signal Processing Channel State Information Engineering Design Process Performance Systems Analysis Field-Programmable Gate Array (FPGA) ## Description We are seeking an experienced DSP Engineer to define communication system architectures and develop advanced digital signal processing algorithms for high-performance ASIC-based products. In this role, you will work at the system architecture level, create detailed system models, and drive the design from concept through implementation and verification. You will focus on digital communication systems, physical layer (PHY) development, and communication algorithm design, rather than FPGA development, embedded software, or robotics engineering. This position is ideal for someone who has personally developed communication algorithms and system architectures and enjoys collaborating closely with ASIC design and verification teams. Responsibilities * Define end-to-end communication system architectures for high-performance ASIC-based products. * Design and develop DSP algorithms for digital communication systems and physical layer (PHY) implementations. * Design and develop physical layer (PHY) communication systems and signal processing solutions for wireline and high-speed data communication applications. * Create bit-accurate and fixed-point system models using C and MATLAB to accurately represent communication algorithms and architectures. * Develop simulation environments to evaluate system performance, explore architectural trade-offs, and validate design decisions. * Generate verification vectors to support ASIC design and verification teams and ensure accurate implementation of system models in hardware. * Collaborate closely with ASIC implementation teams to translate system and algorithm models into RTL and final ASIC designs. * Support system-level verification by correlating modeled performance against RTL and ASIC implementations and driving closure on discrepancies. * Define architecture specifications, system requirements, verification strategies, and detailed test plans for communication subsystems. * Develop golden models for key DSP and communication algorithms to serve as reference implementations for verification. * Perform performance modeling and analysis of communication systems, including evaluation of equalization, timing recovery, channel estimation, and synchronization algorithms. * Support lab bring-up and hands-on validation of ASIC-based communication systems, including comparison of measured and modeled performance. * Work with cross-functional ASIC, verification, and hardware teams throughout the development lifecycle to ensure robust, high-performance system delivery. * Contribute technical expertise in Ethernet, twisted-pair, and other wireline communication architectures to guide system design. * Ensure that DSP and communication algorithms are optimized for ASIC implementation, including fixed-point representation and hardware efficiency considerations., This role is based onsite five days per week in Irvine, CA. You will work closely with ASIC, verification, and hardware teams in a lab and office environment focused on high-performance ASIC-based communication systems. The position centers on system architecture, communication algorithm development, modeling, and verification support, rather than FPGA development, embedded software, or robotics engineering. You will use tools such as C and MATLAB for system and algorithm modeling, along with simulation and verification environments integrated into ASIC development flows. The environment emphasizes collaboration, technical depth in digital communications and DSP, and hands-on engagement with both models and lab validation of ASIC-based communication systems. ## Related Videos - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)