Careers

We’re thrilled you are interested in opportunities at Credo. Employment opportunities at our offices across the United States and Asia help Credo maintain leadership as an international semiconductor company that delivers breakthrough Serializer-Deserializer (SerDes) IP and interconnect solutions scaling bandwidth and delivering end-to-end signal integrity in next-generation platforms requiring single-lane rate 25G, 50G, and 100G connectivity.

Why Credo

  • Our name is our guiding principle - we “believe” in putting our people first.
  • We’re looking for self-starters that want to help our top customers solve tomorrow’s connectivity problems today
  • Our products have been recognized as game-changers in the rapidly expanding world of high-speed data centers
  • Grow your career while working with some of the most respected names in networking technology
  • Your skills and hard work will put you on the track to produce results, gain recognition and enjoy career growth
  • Credo offers a diverse and fun work environment - reach out to learn more!

Benefits

  • Credo is fully-committed to supporting the health and wellbeing of you and your family, no matter where you are
  • We offer a variety of medical plans, including dental and vision, to meet your family’s needs
  • Prepare for your financial future with our 401K plan
  • Use pre-tax dollars for healthcare expenses
  • Life and disability insurance coverage
  • Recharge with flexible time off plus paid holidays, designated by country

Job Opportunities

Below you will find a list of our current job openings. For new job postings, please check here or follow Credo on LinkedIn or Twitter.

Position Date Posted Location    
Optical Systems Validation Engineer Nov. 26, 2024 San Jose, CA Apply Now

Job Description

Credo’s Optical Systems Applications Engineering group is seeking an Optical Systems Validation Engineer to validate Credo’s DSP devices with high-speed optical components for data rates ranging from 50 Gbps to 224 Gbps and beyond. As an Optical Systems Validation Engineer, you will design optical test hardware, create test procedures, and analyze test results to finalize chip and module configurations used across various applications, including AI and data center applications. As an essential team member, your contribution will be critical to Credo’s development of high-speed interconnect products for data center applications.  

Responsibilities

  • Conduct electrical and optical measurements of optical evaluation boards and modules. 
  • Design and analyze optical and high-speed electrical hardware for optical test stations. 
  • Evaluate optical components (including, but not limited to, various types of lasers, modulators, and receivers) for performance and reliability in reference designs and for feasibility in test systems.
  • Design and execute engineering validation testing and design validation testing.  
  • Perform failure analysis. Work with contract manufacturers or field applications engineering teams when needed.  
  • Work collaboratively across teams, including Signal Integrity, Thermal, Mechanical, Firmware, and Electrical Engineering. 

Minimum Qualifications

  • B.S. (Electrical Engineering) with 7+ years of relevant experience or M.S. (Electrical Engineering) with 5+ years of relevant experience.
  • Strong analog/digital/RF/Optical circuit analysis skills
  • Strong background in circuit theory, linear system theory, feedback, ICs, high-speed RF fundamentals, and link budget analysis
  • Strong laboratory measurement skills with high-speed optical and electrical test equipment
  • Strong communication and presentation skills.

 Preferred Qualifications:

  • Experience in optical alignment and fiber coupling.
  • Strong experience with standard optical test instruments, such as power meters, optical spectrum analyzers, optical variable attenuators, and multi-axial stage positioners
  • Strong experience in high-frequency electrical test equipment such as vector network analyzers, digital communication analyzers, spectrum analyzers,
  • Good understanding of tolerances, yield analysis, reliability, and failure analysis variation.
  • Experience in high-speed optical and electrical test and test automation.
  • Programming skills in one or more of the following: Python, C/C++, MATLAB, or LabVIEW for collecting, analyzing, and presenting data
  • Experience in Signal Integrity analysis of high-speed PCBs (Keysight ADS)
  • Experience in mechanical CAD software (AutoCAD or equivalent)
  • Experience in Electromagnetic analysis of optoelectronic assemblies (Ansys HFSS)
  • Experience in PCB layout for high-speed

Pay Range: $145,000 - $175,000

Senior Staff Optical Validation Engineer  Oct. 28, 2024 San Jose, CA Apply Now

Job Description

The Optical Validation Group focuses on the design verification of digital and analog IC’s ability to drive optical components, including but not limited to laser diode, photodiode, modulators, etc. We are looking for an Optical Validation Engineer to construct optical related test stations, create test procedures, and analyze test results. As an Optical Testing Engineer, you will contribute to Credo’s development of high-speed products for data center application.

Responsibilities

  • Conduct electrical design & measurements of optical evaluation boards and modules. 
  • Integration of optical, hardware and firmware, debugging and troubleshooting of optical modules. 
  • Create drawings, BOM and ECO to document design. Collaborate with program manager, buyer/planner, suppliers to make sure designed parts are available in timely manner for build. 
  • Design and execute engineering validation testing and design validation testing.  
  • Perform failure analysis. Work with contract manufacturer or application engineering team when needed.  
  • Work in a collaborative environment across teams including Singal Integrity, Thermal, Mechanical, and EE. 

Minimum Qualifications

  • B.S. (Electrical Engineering, Optical Engineering) with 7+ years of relevant experience or M.S. (Electrical Engineering, Optical Engineering) with 5+ years of relevant experience.
  • Strong analog/digital circuit design skills
  • Strong background of circuit theory, linear system theory, feedback, ICs, and high-speed RF fundamentals
  • Strong laboratory measurement skills
  • Strong communication and presentation skill

 Preferred Qualifications:

  • Experience in optical alignment and fiber coupling.
  • Strong experience with common optical test instruments, such as power meter, optical spectrum analyzer, optical variable attenuator, multi-axial stage, etc.
  • Good understanding in tolerance, yield, reliability and failure analysis.
  • Experience in high-speed optical and electrical test and test automation.
  • Programming skills in one or more of the following: Python, C/C++, MATLAB, or LabVIEW.
  • Experience in optical simulation with OpticStudio (Zemax).
  • Experience in mechanical software (Solidworks).

Pay Range: $165,000 - $190,000

Technical Accounting and Reporting Manager Oct. 23, 2024 San Jose, CA Apply Now

Role

Strengthen Credo’s SEC reporting and technical accounting process to maintain timely and accurate financial reporting process. This role is crucial to ensure sufficient level of detailed review and segregation of duty over Credo’s financial reporting and technical accounting to prevent and detect accounting and financial reporting errors.

Responsibilities

  • Prepare, analyze, and review quarterly and annual SEC filings including financial statements (i.e. balance sheet, income statement, statement of cash flows, statement of stockholders’ equity), footnotes, schedules and MD&A.
  • Coordinate with various personnel and departments and the Disclosure Committee to collect information and input into the above referenced reports; coordinate, review and collect comments on the various drafts; prepare support tie-out files; verify the appropriateness of disclosures.
  • Participate in the coordination and preparation of quarterly reports, annual reports, current reports, and proxy, including working cross functionally to collect information and input into SEC filings, coordinating, reviewing, and collecting comments on various drafts, helping ensure appropriateness of disclosures.
  • Coordinate the Disclosure Committee meeting and manage the SOX Section 302 and 906 sub-certifications process.
  • Prepare and manage quarterly SEC reporting calendar, including coordination with external auditors, executive, legal, compliance and investor relations stakeholders, and monitor progress against reporting calendar.
  • Coordinate with third party filing vendor to ensure accurate XBRL tagging and formatting is appropriate for SEC filings.
  • Coordinate with various resources and Senior Finance Management to support the earnings release process to ensure accuracy and integrity of earnings release materials as well as the fillings of Form 8-K.
  • Coordinate with internal and external groups to manage the SEC reporting process and meet periodic reporting deadlines.
  • Prepare EPS calculations and checklist.
  • Prepare US GAAP and SEC disclosure checklists.
  • Ensure financial statements are prepared in accordance with US GAAP and SEC regulations.
  • Research and analyze new and existing accounting and reporting pronouncements, utilizing authoritative guidance, and determining external disclosure requirements.
  • Manage communications with external auditors on financial statements and accounting issues to ensure auditor agreement with company decisions on accounting disclosures and other issues.
  • Assist legal team with Section 16 beneficial ownership form filings (i.e. Forms 3, 4, and 5).
  • Identify opportunities for automation and efficient processes around SEC reporting and related activities.
  • Develop an in-depth understanding and analysis of significant transactions to assess their impact for SEC disclosure purposes.
  • Assist with the Company’s ESG reporting.
  • Responsible for technical accounting research, memo documentation and implementation of related impacts.
  • Perform accounting assessment of new or modified leases under ASC 842.
  • Perform accounting assessment of new or modified customer revenue contracts under ASC 606.
  • Perform month-end and quarter-end revenue accounting analysis on customer rebates and credits.
  • Support documentation and maintenance of Company controls, policies, and procedures, where applicable.
  • Execute responsibilities in compliance with the Company’s Sarbanes Oxley (“SOX”) internal control framework.
  • Work on other special and other analytical projects in Corporate Controllership as required.

Qualifications:

  • Bachelor's Degree in Accounting, Finance or related field
  • Certified Public Accountant required

Skills and Experience

  • Minimum of 5 years of relevant work experience, including Big 4 public accounting experience and SEC reporting experience with a publicly traded company
  • Strong technical knowledge of U.S. GAAP and SEC accounting and reporting requirements
  • Excellent communication skills, both written and verbal
  • Strong analytical, problem-solving, and strategic-thinking skills with a forward-looking focus
  • Strong attention to detail and accuracy
  • Strong interpersonal skills and ability to thrive in a team environment working with others
  • Excellent time-management and organizational skills with experience in working toward tight deadlines
  • Experience with SOX 404 and internal control over financial reporting
  • Experience with NetSuite, Equity Edge Online, Workiva and XBRL highly preferred, but not required
  • Demonstrated professional commitment, initiative, accountability, and ownership of assignments
  • Comfortable working in a fast-paced environment and adept at handling change
  • Ability to effectively facilitate and present in group meetings
  • Proficiency with MS Excel, Word and PowerPoint

Pay Range: $130,000 - $150,000

Senior IT System Engineer Oct. 9, 2024 San Jose, CA Apply Now

Role

We seek a highly motivated Senior System Engineer to contribute to IT infrastructure operations. This role will be the main technical lead for the company's server operations, providing optimal service, monitoring, and administration in collaboration with management. In detail, the role will require architecture/deployment/maintenance of the systems and being part of the IT team contributing to the decisions and directions. As the company grows, we are adopting new innovative technology and scaling the maturity of service, thus requiring extensive experience and knowledge to support our users and infrastructure.

Qualifications

  • Efficient and in-depth knowledge of Linux & Windows
  • Upkeep local and cloud systems with analysis and monitoring
  • Understanding of application, network, and system integrations

Responsibilities

  • Provide Tier I-III hands-on support for the broad server administration including servers on-prem and cloud, physical and virtual on global operations
  • Contribute to the implementation of high-availability infrastructure to provide continuous service
  • Design and participate in the development of strategies for the future direction of the company’s information management technology infrastructure
  • Define and document architectural standards, patterns, and best practices for cloud and on-premises infrastructure solutions
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions that leverage security and operational excellence
  • Collaborate with cross-functional teams, including network, security, and operations, to ensure seamless integration of solutions into the overall IT ecosystem
  • Conduct technical evaluations and proofs-of-concept to evaluate software and hardware products from external vendors
  • Work closely with security coordinators and advisers to remediate security risks through technical and procedural endeavors
  • Initiate and implement architecture and design changes while ensuring that existing infrastructure services are not negatively impacted
  • Analyzing IT resource utilization and establishing optimization plans
  • Manage and monitor data replication/protection and disaster recovery strategies to ensure the recoverability of data and systems promptly and for appropriately defined periods of retention
  • Stay current with industry trends, emerging technologies, and best practices in cloud computing and infrastructure architecture
  • Contribute to budget forecasting and capacity planning
  • Ability to create a roadmap for each year and set an expectation of KPI
  • Participate in the on-call rotation schedule
  • Collaboration with security alignment of the policy, patch management, baseline, and architecting

Experience

  • Bachler’s degree in the field of IT or a related field
  • 5+ years of relevant industry experience related to systems operations/architecture, Linux, and project management
  • 3+ Cloud Platform operations including deployment, monitoring, and cost-efficiency analysis

Required Skills

  • A broad and in-depth knowledge base of operating systems related to system and engineering processes including:
    • RPM and Debian Linux
    • Microsoft
    • VMware
  • Strong background of understanding and experience in administration in:
    • Storage such as SAN, NAS, SMB, NFS
    • Puppet or PXE of server imaging
    • Database, web applications, automation, and scripting
    • Identity management such as active directory, IPA, and IAM
    • Job automation tool scheduling such as LSF or similar
    • Monitoring system for the various historical data collection and alerting
  • Strong knowledge of cloud-based operation abilities to execute architecture, deployment, automation, monitoring, and cost analysis
  • Understanding of EDA workload and engineering operations
  • The ability to identify complex problems, review information to develop and evaluate options, and then propose solutions is imperative
  • Demonstrate ability to work in a team environment with a positive demeanor, generating innovative solutions to complex challenges
  • Troubleshooting and organizational skills with a can-do attitude and the ability to adjust to changing requirements are essential
  • Security work or collaboration with security policy and compliance teams
  • Up-to-date asset tracking systems & application
  • Understanding of Network protocols and operations such as IP subnetting, VLANs, DNS, and DHCP

Preferred Skills

  • GCP / AWS / Azure Related matured level operation certificate
  • ITIL Certificate or In-depth knowledge of project planning, including a record of completing a large company-wide project as a PM
  • Chinese Bilingual
  • Security Orientated
  • Familiar with engineering processes and collaboration in experience

Pay Range: $130,000 - $140,000

Optical DSP Application Engineer Oct. 3, 2024 San Jose, CA Apply Now

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

Senior or Staff Application Engineer Aug. 26, 2024 San Jose, CA Apply Now

Role

As a Senior or Staff System Applications Engineer, you would be responsible for providing support for data center related products focused on high-speed transceiver technology. This includes hardware design, product validation, python programming, and system integration of high speed Serdes (CDR) into optical modules and system on chip (SOC) products for interconnect links and a wide variety of channels on boards, in systems, over copper backplanes, and over optical fibers. Some of your responsibilities will include define and implement SERDES training algorithms over various channels and backplanes, program test scripts to automate characterization of new designs, use test equipment to measure parametric and write application notes or test reports.

Responsibilities

  • Regular attending technical reviews with design team
  • Participation in new product testing and developing Python script
  • Onsite debugging of issues
  • Willingness to go above and beyond to resolve high priority issues
  • Collaborate to develop test plans with multiple teams and disciplines
  • Create customer-facing documentation like handbooks and Application Notes with reference designs
  • Define, test and implement complex SERDES training algorithms for a multi-rack system involving a wide variety of channels on boards, in systems, over copper backplanes, and optical fibers.

Skills and Qualifications

  • Knowledge of adaptive signal processing, coding, and FEC algorithms a strong plus
  • Basic knowledge/understanding of analog and digital circuits.
  • Knowledge in Python and C programming to develop Serdes automation for link-up, training and diagnostics.
  • Experience with high-speed test equipment (Scopes, BERTs, Spectrum Analyzers)
  • Good debug and data analysis skill is requested
  • Energetic, self-driven, team oriented, and analytical
  • Communication, organizational, project planning, and engineering skills.
  • Ability to lead cross-functional teams to achieve objectives

Experience

  • Minimum of bachelor's degree in electrical engineering or bachelor's degree in computer engineering with more than 5 years’ experience or master's degree in electrical engineering or computer engineering with more than 3 years in the semiconductor industry and demonstrated experience working with high-speed digital and mixed signal electronics, including complex Analog and / or DSP solutions.

Pay Range: $130,000 - $160,000

System Software Engineer Aug. 8, 2024 San Jose, CA Apply Now

Credo is seeking a System Software Engineer to join the Applications team to help develop our SDK. The position will require developing software to control our diverse chip and IP products and the firmware running on them. You will work with internal engineers to use the SDK for internal chip testing/validation purposes. You will also interface with our customers to integrate and use the SDK in their own software stack. Additional responsibilities will be flexibly determined based off your secondary skills.

Responsibilities

  • Familiarize with SerDes and IEEE ethernet Layer 1 functionality
  • Develop C/python code for the SDK based on designer / engineer recipe code
  • Coordinate with firmware team to define high-level interfaces for features
  • Document functionality for both internal and customer users to use
  • Interface with customers to integrate and debug issues with SDK in their software stack
  • Write test code to validate SDK and firmware features

Qualification

  • BS/Masters degree in Computer Engineering / Computer Science

Experience

  • A variety of experience from None to 5+ years

Required Skills

  • Strong proficiency in C and Python (C++ optional)
  • Teamwork and collaboration with other developers on the SDK team
  • Cross-team communication for defining of requirements
  • Basic understanding of the Posix standards for Operating Systems
  • Familariaty in VCS such as git
  • Testing framework such as pytest

Preferred Skills (optional)

  • Bare-metal programming without an OS (micro-controllers)
  • Networking and OSI Layer 1 / Layer 2 knowledge
  • Mathematical background in Signal proccessing (Frequency Domain analysis, linear systems)
  • CI/CD
  • Data science libraries (numpy, pandas, scipy)
  • Documentation tools such as doxygen, sphinx, or mkdocs

Pay Range Depending on Experience: $90,000 – $130,000

Equal Opportunity Employer

    Credo is an equal opportunity employer.  We are fully committed to establishing a workforce team that fosters a culture of belonging, and providing an equal employment opportunity regardless of race, color, creed, religion, sexual orientation, gender, gender identity/expressions, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or any related condition (including without limitation, breastfeeding), parent-to-be status, or any other basis protected by municipal, state, and all federal laws.

Apply Now

To apply, please fill out the form below to submit your interest in applying. We are looking forward to learning more about you! For non-applicant inquires to Credo, Human Resources, contact us at hr@credosemi.com.

Application Form

Voluntary Self-Identification

Credo invites you to fill in an Equal Employment Opportunity form regarding your recent application.

This information will only be used for reporting purposes and not as a selection criteria for the hiring process.


chevron-down