Software Engineer

MIPS


Date: 12 hours ago
City: San Jose, CA
Salary: $80,000 - $145,000 per year
Contract type: Full time
About The Role

We are seeking a highly skilled Full Stack Software Engineer to join our team and help us build the next-generation Engagement Portal for our customers. In this role, you will be involved in various aspects of web application development, including frontend user interfaces, backend APIs, database design, authentication systems, real-time collaboration tools, visualization platforms, simulation integration, and performance dashboards. You will work directly with customers at all stages, including onboarding, support, and requirements gathering. This is an exciting opportunity to work in a dynamic environment, involving interaction with our engineering teams, including hardware validation, architecture, design, and software as we build both front-end and back-end systems from the ground up!

Our Mission

Our aim is to build applications that not only allow our silicon designs to be validated but also provide our customers and partners with a robust platform to kick-start their evaluation of Silicon, allowing them to obtain the highest confidence from design and validation. We are committed to offering "Freedom to Innovate Compute".

Responsibilities

  • Frontend development and interactive design visualization interfaces
  • Backend API development and other relevant frameworks on cloud and containerized environments
  • Deploying pre-existing validation workflows like simulation result visualization or developing new ones as per customer needs
  • Contribute to the wider silicon validation software ecosystem, helping to ensure support for the platform in various open-source design tools
  • Use tools and real user feedback to analyze and optimize applications, including through the use of performance monitoring and user experience improvements
  • Code-review complex frontend and backend contributions in any of these areas
  • Interact with hardware validation and design teams to improve our next silicon validation platform – provide inputs and drive architectural decisions based on user experience needs
  • Help maintain the documentation and reference implementations that our customers rely on
  • Release platform APIs and work with customers to enable integration of their validation workflows for evaluation and development

Ideal Candidate Qualifications

  • 3 to 5 years of experience in full-stack web development
  • Strong JavaScript, TypeScript, or Python programming experience, basic SQL database programming
  • Knowledge of basic web application concepts (e.g., REST APIs, authentication, state management, responsive design)
  • Experience developing user interfaces or backend services in modern frameworks and cloud platforms
  • Proven experience with frontend frameworks (React, Vue.js, Angular, etc.) on different deployment architectures
  • Experience debugging complex web applications
  • Experience with Git, npm, yarn, CI/CD pipelines, and deployment automation scripting
  • Experience with databases, caching, microservices, authentication systems, and application security
  • Experience working with hardware validation and engineering teams
  • Strong communication, collaboration, and listening skills

Additional Skills (Nice To Have)

  • Familiarity with silicon design workflows. Knowledge of different EDA tools (e.g., Synopsys, Cadence, Mentor Graphics)
  • Experience working with data visualization and charting libraries (D3.js, Chart.js, Plotly)
  • Some experience working with real-time applications (e.g., WebSockets, real-time collaboration, or streaming data)
  • Any experience with simulation integration or hardware validation automation, FPGA-based validation environments would be very interesting for us

Benefits

MIPS offers a competitive benefits package that includes medical, dental, vision, retirement savings, and paid leave!

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume