Software Development Engineer in Test

Cerebras SystemsSunnyvale, CA
1d$170,000 - $225,000

About The Position

We are looking for a talented and motivated individual, capable of defining, developing and driving the embedded test framework and regression testing. This is a critical role with a significant impact to supplement the team's capability to continue to develop at an aggressive rate while not sacrificing overall quality.

Requirements

  • S. degree with 5+ years of software development experience.
  • At least 3+ years of collaborative development in Python specific to testing.
  • Experienced interfacing to Embedded Systems running Linux or bare metal microcontrollers.
  • Working with Git, Continuous Integration (Jenkins) and Agile development processes.
  • Writing high quality testable code and following good software practices.

Nice To Haves

  • Familiar with Bash, Make, C/C++ and Board Design.
  • Worked with RPi’s and STM Discovery boards and Jenkin Nodes.
  • Interfaced with device protocols: I2C, SPI, RS484, JTAG, UART, and CAN.
  • Worked with Pytest or a similar test framework.

Responsibilities

  • Work with developers to define and develop test automation and infrastructure.
  • Continuous improvement of test coverage, performance and speed.
  • Break down complex systems into testable sub blocks.
  • Build out the Embedded Test Framework, including components to emulate hardware functionality.
  • Create verification test plans and protocols.
  • Play a vital role in raising the quality of software and identifying areas of risk.
  • Cross-functional work across multiple teams to identify and root-cause failures in the field.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service