Credo's Optical DSP Application Engineering Team
Fueling the next generation of AI data centers, our mission is to enable and drive high-speed communication by providing cutting-edge technology, world-class quality, and interoperability. We deliver advanced high-speed communication solutions, including chips, optical modules, and active optical cables. Our current chips support speeds up to 1.6TBps.
Key Responsibilities
- Define and implement test plans and test cases.
- Develop scalable test framework components.
- Develop automation and flows for testing, data acquisition, and data analysis.
- Set up lab testing environments, including evaluation boards, test equipment, and test code.
- Create and exercise lab automation involving evaluation boards, third-party test equipment, data acquisition, and environmental conditions.
- Bring up new systems that may include new hardware, chip firmware, or algorithms.
- Collaborate with chip design teams.
- Support FAE and sales teams as the first line of communication with customers, both pre- and post-sale.
- Troubleshoot and perform root cause analysis of issues and bugs.
- Implement algorithms for signal acquisition and link optimizations.
- Work with customers to enable, optimize, and troubleshoot optical communication products.
- Write and maintain technical documentation for both internal and external use.
- Develop and exercise data and signal analysis tools and algorithms.
- Perform system integration and optimization, mediating multiple cross-functional teams such as DSP design, analog design, firmware, software, specific hardware design, and optical components.
- Conduct system integration on switch and server levels, simulating AI datacenter environments.
Education, Skills and Experience
- Desire and willingness to learn and grow
- Bachelor's degree+ in EE, CE or software engineering, or a related field.
- 3+ years of experience in software or hardware development
- Proficiency and delight in Python coding, including data and signal analysis
- Some background and understanding of signal processing and digital communication
- Some experience with hardware or high-speed communication systems, or strong desire to learn
- Strong critical thinking, analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Comfortable with Linux environment
Preferred Qualifications
- Experience with fiber optic communication systems.
- Experience with high speed SerDes
- Experience in High-speed hardware design and signal integrity
- Experience in Wireless or mobile communications, especially PHY
- Knowledge of Ethernet and InfiniBand protocols and standards
Extra bonus points
- Frontend and backend of webapp
- Dashboarding applications like "Dash" and Grafana
- Expert level of Pandas and NumPy
- Expert level in Python's graphing libraries like Plotly and Pyplot
Pay Range: $120,000 – $140,000