Job Description
Salary: $90,000 to $130,000
Role
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
Basic Qualifications
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