Software Engineer
Apply NowCompany: 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