> Markdown version of [/jobs/ext/2153386-hardware-test-engineer](https://www.wearedevelopers.com/jobs/ext/2153386-hardware-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Hardware Test Engineer - **Company:** After School Matters, Inc. - **Location:** Durham, NC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Bash Shell, Ubuntu (Operating System), Information Engineering, Firmware, Information Management, Python (Programming Language), Unix Shell, Microsoft Office, Red Hat Enterprise Linux, Information Technology - **Published:** August 20, 2026 - **Apply:** https://foxconnassemblyllc.applytojob.com/apply/Mf3kEtgDyd/Hardware-Test-Engineer?source=GS ## About the Role * Three (3) or more years working with Python in a professional environment is preferred. * Three (3) or more years working with Bash in a professional environment is preferred. * Three (3) or more years developing or Testing firmware in a professional environment is preferred. * Experience in Linux shell (RHEL, CENT, CLES, or Ubuntu) is preferred. * Proficient computer skills in Microsoft Office. * Strong organizational skills for planning, multitasking, and managing time effectively. * Attention to detail. * Exceptional verbal and written communications. * Excellent intrapersonal skills. Education and Experience: * Bachelor's degree in Electrical and Electronic Engineering, Information Management, Information Engineering, or Computer Science is preferred. * Three (3) or more years of working experience as Test Engineer and or IT Sys Admin. ## Description Test Engineers are responsible for designing and implementing tests to ensure the product functions to meet high-quality standards via developing test plans, peer reviewing code, observing current processes, and testing materials through processes. Test Engineers work primarily in a Linux Shell, maintaining, diagnosing, and troubleshooting firmware., * Develop and formulate testing steps for product. * Install, configure, troubleshoot, and maintain test equipment, server, and network. * Evaluate and research on product automation test fixtures. * Collaborate with NC team and IT team to finalize testing process and network setup. * Validate API program for auto-testing results upload. * Regularly communicate with customer to ensure product P/N testing steps and ECN implementation. * Work with Asia team to introduce new product with FAI results for NPI readiness review. * Provide findings of testing yield and failure units analysis and release SOP product testing steps to operator. * Participates in cross-group collaboration and corporate initiatives, aiming to improving corporate competitiveness, service quality, and costs. * Conduct project management training of best practices in order for projects and operations to run smoothly and effectively. * Attend conferences and training as required. * Perform other functions and other related duties as directed by Manager. ## Related Videos - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Test Driven Development with JavaScript](https://www.wearedevelopers.com/videos/222-test-driven-development-with-javascript) - [Diagnostic Tooling: How to get insights from your .NET services hosted in Kubernetes containers?](https://www.wearedevelopers.com/videos/100188-diagnostic-tooling-how-to-get-insights-from-your-net-services-hosted-in-kubernetes-containers) - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What Should be Included in Your Programming Resume to Highlight Your Skills](https://www.wearedevelopers.com/magazine/142-what-should-be-included-in-your-programming-resume-to-highlight-your-skills)