BrainChip Jr. Software Test Engineer Job Description And Requirements

The software test engineer’s primary job function is to work with other team members to create test plans and perform tests of software libraries and applications developed to interact with Brainchip’s spiking neural network core.


  • 2+ years of software test development experience using C++, using OOP best practices
  • Experience developing test plans/strategies and ability to collaborate cross team to define effective measures of quality and risk
  • Experience in documenting test results for corrective actions, reporting and audits
  • Experience testing systems from existing system and functional specifications
  • Experience developing test cases and plans from requirements documentation
  • Experience developing in both Linux and Windows
  • B.S. or M.S. in Computer Science or equivalent


  • Experience with Google Test
  • Experience with Scrum / Agile software development
  • Experience with Git version control system
  • Experience using the Qt framework and QtCreator
  • Experience with Microsoft Visual Studio


Click here to apply for this position