Software Engineer

Apply Now

Company: Credo Semiconductor

Location: San Jose, CA 95101

Description:

Credo is seeking a Software Engineer to join the Applications team to help develop our SDK + Web interfaces. The position will require developing software + web UI to control our diverse chip and IP products. You will work with our customers to integrate and use the SDK/UI in their own software stack. Additional responsibilities will be flexibly determined based on your secondary skills.

Responsibilities

  • Develop frontend interface for device debugging and management
  • Document functionality/features 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 UI + SDK

BasicQualifications

  • BS degree in Computer Engineering / Computer Science
  • None to 5 years of experience
  • Strong front end skills including frameworks (Vue, React, etc) + Typescript
  • Strong skills with python
  • Work with SQL databases
  • CI/CD development
  • Teamwork and collaboration with other developers on the SDK team
  • Cross-team communication for defining/executing of requirements
  • Familiarity with VCS such as git

Preferred Skills

  • Testing framework such as pytest
  • Familiarity with C and system programming
  • Networking and OSI Layer 1 / Layer 2 knowledge
  • Data science libraries (numpy, pandas, scipy)
  • Documentation tools such as doxygen, sphinx, or mkdocs

Pay Range:$90,000 $130,000


Similar Jobs