Volt - Providence, RI
posted 5 months ago
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.