Software Engineer Intern

Firmware San Jose, California


Essential Responsibilities

  • Create web applications and automation software framework
  • Build and develop new user facing experiences
  • Write design documents to explain ideas and justify tradeoffs among the alternatives
  • Participate in all aspects of software development activities including design, coding, code review, unit-testing and bug fixing


  • Solid experience working with or familiarity around Javascript and/or Python
  • Experience working with web application development
  • Deep understanding of computer science fundamentals, algorithms, best practices, and logical skills
  • Problem-solving skills, ability to dive deep into code to find the root cause of the problem
  • Must be proactive and a strong team player

Preferred Skills

  • Familiarity in CI/CD concepts
  • Familiarity with tools and technologies like Docker and Kubernetes