Senior Full Stack Engineer
Job Description:
We seek an experienced full-stack developer with five years of hands-on experience in Python, JavaScript, Typescript, VS Code plugin development (optional), UI/UX design. You will design and develop SiFive’s Visual Studio Plugin to access the SCD REST API to build the core IPs. You will report to the Director of SCD, and work closely with the team developing SiFive Core Designer (SCD).
This is a perfect opportunity for a front-end developer with good application development skills, looking to expand their horizons and become involved in developing innovative products used by SiFive’s customers to design state-of-the-art silicon for an emerging powerhouse in the RISC-V ecosystem.
Responsibilities:
- GUI and front-end Development:
- Development of robust and responsive user interfaces using JavaScript in VC Code plugin
- Mentor the team members in best practices for JavaScript and VSC plugin development.
- Stay abreast of the latest VS Code plugin trends, libraries, and best practices.
- Code Optimization and Quality Assurance:
- Write clean, well-documented, reusable, and maintainable code.
- Conduct thorough code reviews and contribute to improving code quality.
- Implement and maintain automated testing processes for front-end components.
- Collaboration and Leadership:
- Work closely with cross-functional teams, including designers, back-end developers, QA engineers, and customer support teams.
- Provide technical leadership and guidance on front-end development best practices.
Requirements:
- BS or MS degree with five years of proven experience as a full stack developer with expertise in Python, Django, REST, SQL, JavaScript, TypeScript, and VS Code plugin development (optional).
- Strong problem-solving and debugging skills along with excellent communication skills.
- Experience with version control systems such as Git and build tools.
- Knowledge of containerization and orchestration technologies such as Docker, and Kubernetes.
Nice to Have:
- Familiarity with AWS, S3, REST, Security, and Kubernetes.
- Experience working in Agile or Scrum environments.
Apply for job
To view the job application please visit sifive.wd1.myworkdayjobs.com.




Why America’s Semiconductor Manufacturing Capacity Matters