Test Engineer

$149,760 - $160,160/Yr

Volt - Providence, RI

posted 5 months ago

Full-time - Entry Level
Hybrid - Providence, RI
Administrative and Support Services

About the position

Volt is immediately hiring for a Software Test Engineer in Foxborough, MA. In this role, you will be responsible for developing and maintaining test equipment that is crucial for manufacturing and release processes. This includes designing, building, and maintaining the necessary test equipment to ensure quality and efficiency in production. You will also collaborate closely with firmware development teams to ensure robust testing of firmware for IoT devices, which is essential for the functionality and reliability of the products being developed. As part of your responsibilities, you will engage in Design Validation Testing (DVT), which involves writing detailed test plans and test cases, executing these plans, capturing results, and understanding variant testing of multiple hardware configurations. This is a critical aspect of the role, as it ensures that all hardware configurations meet the required standards before they are released. Additionally, you will be involved in test development and automation, where you will develop and automate tests for embedded Linux applications using Shell scripts and Python. Your role will also include front-end user testing, ensuring that applications are thoroughly tested from a user standpoint and understanding their lifecycle. Performance metrics analysis will be another key responsibility, where you will measure and analyze CPU usage, memory usage, and non-volatile storage usage to ensure optimal performance of the applications. The ideal candidate will have a degree in Electrical Engineering, Applied Engineering, or a related field, with a strong background in firmware. Proven experience working on collaborative projects in a team environment is essential, along with strong troubleshooting skills for multiponent setups. Experience in medium-scale DVT development and execution is also required, along with proficiency in writing and debugging Shell scripts, and experience in developing and testing embedded Linux applications. Proficiency in Python for test automation and scripting is a must.

Responsibilities

  • Develop and maintain test equipment for manufacturing and release processes.
  • Collaborate with firmware development teams to ensure robust testing of firmware for IoT devices.
  • Write detailed test plans and test cases, execute these plans, and capture results for DVT.
  • Understand variant testing of multiple hardware configurations.
  • Develop and automate tests for embedded Linux applications using Shell scripts and Python.
  • Conduct thorough front-end user testing and understand the lifecycle of applications.
  • Measure and analyze CPU usage, memory usage, and non-volatile storage usage.

Requirements

  • Degree in Electrical Engineering, Applied Engineering, or a related field with a firmware background.
  • Proven experience working on collaborative projects in a team environment.
  • Strong troubleshooting skills for multiponent setups.
  • Experience in medium-scale DVT development and execution.
  • Proficient in writing and debugging Shell scripts.
  • Experience in developing and testing embedded Linux applications.
  • Proficient in Python for test automation and scripting.

Nice-to-haves

  • Familiarity with the Rust programming language.
  • Experience in research and development environments.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Term life insurance
  • Short term disability
  • AD&D insurance
  • 401(k)
  • Sick time
  • Employee Assistance Program (EAP)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service