Test Engineer

$149,760 - $160,160/Yr

Volt - Jackson, MS

posted 5 months ago

Full-time - Entry Level
Hybrid - Jackson, MS
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 tasked with 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 highly desirable.

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 for Design Validation Testing (DVT).
  • Execute test plans, capture results, and understand variant testing of multiple hardware configurations.
  • Develop and automate tests for embedded Linux applications using Shell scripts and Python.
  • Conduct front-end user testing to ensure thorough testing from a user standpoint.
  • 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
  • Accidental Death & Dismemberment (AD&D) insurance
  • 401(k) plan
  • Sick time
  • Employee Assistance Program (EAP)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service