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    
Senior Network Engineer Aug. 29, 2024 San Jose, CA Apply Now

Job Description

Credo is seeking a Senior Network Engineer to join the IT infrastructure as the leading technician. The position will require overall operations and architecture of the Credo network services covering all offices in Credo of 6 offices with a high standard of uptime. The candidate will be required to have the following knowledgebase:

  • Architecture Design
  • Monitoring of uptime of services
  • Roadmap of service improvement
  • Procurement strategy
  • Various networking services implementation & improvements
  • Network service support Tier 1-3
  • Collaboration with security and server teams operations of networking need
  • Project management
  • All major networking protocols
  • Stay up-to-date on the latest network trends

Qualifications

  • BS degree in Network / IT / Security related field
  • Strong understanding of network concepts and principles, including network security
  • Knowledge of modern network solutions / hardware / and services
  • Strong understanding of various network operation services such as DHCP, DNS, and automation

Responsibilities

  • Configuration of networking language on LAN and WAN
  • Architecture of the network and system integration
  • Document-orientated with the upkeep of operations and policy needs
  • Overall monitoring operations of network services and uptime
  • Managing the process of the network procurement
  • Roadmap strategy by each quarter with the completion of deadlines
  • Suggestion of network security improvement and collaboration with security team
  • Suggestion of network services improvement for server operations
  • Analysis of network services and suggestions to upper management for future growth
  • Understand the needs of company operation and engagement with various managers
  • Incident management of all networking services
  • Troubleshooting skills of Tier 1-3
  • Change & Patch management

Experience

  • 5 years of network background working in high-tech companies
  • Experience of enterprise level of operations
  • Demonstration of network implementation or major upgrade at the company level

Required Skills

  • Proficiency in various networking languages
  • Understanding of fundamental network concepts and best practices.
  • Knowledge of operating systems, networks, and databases.
  • Excellent communication and interpersonal skills.
  • Learning and adapting to new technologies with new trends
  • Project management completing end-to-end with efficient documentation
  • Good understanding of networking protocols
  • Good understanding of monitoring and incident management
  • Automation of networking services and backup
  • Management of the ticketing system and efficient response supporting end users
  • Availability to analyze packets with deep troubleshooting
  • Teamwork and collaboration
  • Efficient communication skills
  • Change & patch management

Preferred Skills(optional):

Experience working with products in the following categories

  • Virtualization
  • Operating System understanding of the major platform
  • Change/Patch management
  • Security tool understanding/knowledge

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

Staff Accountant Aug. 28, 2024 San Jose, CA Apply Now

Role

The Staff Accountant will be responsible for day-to-day accounting tasks, including but not limited to: Accounts receivable, fixed assets, journal entries, financial reports preparation, account reconciliation and month-end and quarter-end close, audits and special projects. Internal growth potential and great company culture.   

Qualifications

  • Bachelor's degree in accounting. Understanding of accounting principles and practices.
  • 3+ years of experience
  • Familiar with NetSuite is a plus
  • Must be self-directed and able to work independently, while also working well with others.
  • Able to commit towards close deadlines and demonstrates responsible behavior.
  • Proficient in MS Office. Advanced skills in Excel
  • Exceptional organizational skills, follow-up skills and attention to detail
  • Strong written and oral communication skills
  • Strong analytical and problem-solving skills
  • Ability to work well in a fast-paced environment
  • Consistent attendance and reliability

Responsibilities

  • Participate in Accounts Receivable function, including customer onboarding, invoicing, collections and reconciliations.
  • Propose and prepare standard recurring and non-recurring journal entries including adjusting entries
  • Assist in variance analysis review of financial statement transactions as part of period end close process
  • Assist with the preparation of accurate and timely monthly, quarterly, and annual financial statements
  • Participate in fixed assets management, including capitalization, disposal, monthly depreciation, physical asset tagging, annual count and roll forward schedule.
  • Perform analysis of general ledger activity including account reconciliations and bank reconciliations.
  • Provide financial status information by preparing special reports; completing special projects when requested
  • Prepare audit schedules with the GL team to ensure a clean and timely year-end audit for US and foreign entities
  • Work collaboratively and communicate often with several internal departments
  • Adapt to new tasks and responsibilities as the business grows and changes
  • Contributing to the organization in a professional manner with a positive attitude

Skills

  • Familiar with NetSuite and Microsoft excel.
  • Excellent written and verbal communication skills.

Pay Range: $70,000 - $82,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

Application Engineer - PCIE Retimer Aug. 26, 2024 San Jose, CA Apply Now

Role

Credo is looking for an Application/System validation Engineer to join our Application Engineering team! This is a fantastic opportunity for a junior level rockstar to join our talented team.

What You’ll Do

  • Perform characterization of Credo cutting edge high-speed SERDES for PCIe retimer markets
  • Perform system level validation for different applications and environment conditions.
  • Help the firmware team to improve the SERDES adaptation algorithm with lab test results.
  • Manage and resolve customer real application issues
  • Provide/Generate application notes for Credo SERDES

What You’ll Need

The ideal candidate should have experience in high-speed serial links with expertise in the following:

  • Very knowledgeable about and experienced with common high-speed SerDes protocols (e.g., Ethernet, PCIe, USB, SATA, etc.)
  • Deep knowledge in system bring-up of high-speed serial links, lab testing, and defining equipment needs
  • Strong knowledge in scripting (e.g. python, C, Matlab) for automation of validation efforts. Experience with system level S/W setup is a plus
  • Experience in leading mixed-signal SerDes system validation
  • Experience with silicon bring-up, debug and production ramp
  • Knowledge of SerDes design and architecture including CDR and equalization
  • Knowledge of with Tx/Rx equalization techniques and adaptation
  • Knowledge of link jitter budget for high-speed serial links and key block level requirements
  • Knowledge of ADC based links and equalization techniques
  • Strong communication, partnership and problem solving skills
  • Proven track record of delivering under difficult debug and validation scenarios

Experience in the following areas is desirable:

  • Able to think outside of the box and come up with creative solutions for system validation

Pay Range: $95,000 - $110,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

HR Coordinator Aug. 2, 2024 San Jose, CA Apply Now

Role

The HR Coordinator will provide administrative support to the HR department, assist with recruitment processes, maintain employee records, and ensure a smooth onboarding process for new hires. This role requires excellent organizational skills and the ability to handle sensitive information confidentially.

Responsibilities

  • Assist in the day-to-day operations of the HR department and serve as point of contact for employees inquiries.
  • Manage the entire recruitment process including job opening, review resumes, and coordinating interviews.
  • Conduct new employee orientations and ensure all onboarding documents are completed and provide employees with necessary information and resources.
  • Maintain accurate and up-to-date employee records in HRIS and payroll systems.
  • Collect timesheets and ensure accuracy for payroll.
  • Collaborate with benefits providers and ensure accurate and timely processing of benefits-related transactions.  
  • Identify training needs and coordinate training programs for employees, ensuring compliance with internal audit.
  • Generate ad-hoc reports as needed.
  • Communicate and enforce HR policies across the organization.
  • Assist Office Manager with company events.
  • Assist in other HR projects and support other functions as needed.

Qualifications

  • BSc/BA in Business Administration or relevant field; concentration in Human Resource Management will be a plus
  • Proven 3+ year of experience as an HR Coordinator or relevant administrative role
  • Ability to maintain high level of confidentiality
  • Strong organizational and customer service skills with professionalism
  • Knowledge of general human resources processes and best practices
  • High proficiency in HRIS, ADP, and Microsoft Office Suite
  • In-depth understanding of sourcing tools, resume databases, and social media recruiting
  • Excellent organizational and time management skills

Pay Range: $70,000 - $80,000

Product Engineer Jul. 24, 2024 San Jose, CA Apply Now

Role

As a Product Engineer you will be working with best-in-class high-speed SERDES chips. The position involves the bring up, test, evaluation, qualification, and characterization of new products. You would also be responsible for transferring products to high volume production and supporting sustaining activities.

Qualifications

  • Experience with Advantest 93k and SmartTest software.
  • Knowledge of semiconductor device physics and CMOS process.
  • Experience with analysis tools such as Excel VBA, JMP etc.

Responsibilities

  • Work with cross-functional teams to manage New Product Introduction through qualification flow.
  • Be responsible for transferring new products to production.
  • Be responsible for developing the product ATE Characterization Plan and coordinating test and analysis of Characterization Test results.
  • Be responsible for cost reduction efforts including Test Time reductions, Test Flow Optimization and Yield improvement.

Skills

  • Good statistical, analytical and problem-solving skills.
  • Strong communication and interpersonal skills.
  • Team player, flexible, attention to detail, and goal oriented.

Experience

  • B.S.E.E. or 5 years of equivalent work experience.

Pay Range: $100,000 - $120,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
chevron-down