Hardware Automation Engineer in South Burlington
Listed on 2026-05-16
-
Software Development
Software Engineer, DevOps
As a Hardware Automation Engineer
, you will play a crucial role in defining the future of flexible manufacturing testing. In this position, you’ll be responsible for developing and implementing automated testing solutions for millions of possible product permutations, collaborating with cross‑functional teams to ensure 100% test coverage across custom hardware, unique BIOS settings, and specialized system images. Your efforts directly impact our ability to deliver perfectly tailored, highly reliable computing systems to our customers, helping us raise the industry bar by solving complex automation challenges where no two products are exactly alike.
We believe in the power of in‑person collaboration and the benefits of a strong workplace community. The role requires an onsite presence at our South Burlington, VT office. Candidates who are able to relocate or comfortably commute are encouraged to apply.
Responsibilities- Engage with Design, Validation, and Applications Engineers to understand functionality expected from components and create appropriate test plans.
- Write test code and implement it in the automation framework.
- Streamline the New Product Introduction process by collaborating with Validation Engineers to ensure tests used in development are suitable for production.
- Ensure adequate production test capabilities are ready in time for the release of all systems.
- Deeply understand designs to evaluate tests, remedy test failures, and provide quick feedback to improve performance.
- Help meet production goals related to takt time by right‑sizing test coverage, leveraging test parallelism, and advocating for shifting functional testing upstream to vendors, ODMs, and CMs.
- Take ownership of the tests and platform in our brand‑new automated test framework.
- Document your work.
- Provide feedback to the design team so they know how to make the products we design more testable (DfM/DfT).
- 5 years of experience in a production test environment is required.
- Love of hardware. Even though you’ll be living in software, it’s all for the success of the hardware, so you need to understand it and enjoy being hands‑on.
- Understanding of and experience with software frameworks and scripting, preferably Bash and Python.
- Knowledge of lower‑level Linux conventions and standard Linux tooling.
- Experience in a production test environment is required.
- Deep understanding of distributed systems, microservices, and standard communication protocols between them.
- Bachelor’s Degree or comparable experience in Computer Science, Computer Engineering, or a related field.
- Ability to work in the U.S. without visa sponsorship.
- Superior ability to prioritize concurrent tasks, manage your time, communicate project milestones, and execute a plan for yourself and cross‑functional team members.
- A leader with a mind for continuous improvement and an eye for DfT.
- Comfort with regularly sharing knowledge and collaborating with a cross‑functional team of people equally excited to enhance products and processes.
- A detail‑oriented person with an understanding of how a product will be used to ensure components come together to produce useful systems.
We are committed to providing a safe, inclusive, and harassment‑free workplace for all employees. We do not tolerate any form of harassment, discrimination, or bias based on , , , , , , , or any other protected characteristic.
BenefitsThe salary range for this role is $90,000 to $110,000. We determine final compensation based on discussions with applicants and their experience in similar roles.
- A competitive salary based upon your experience and the requirements of the role.
- A comprehensive benefits package.
- 401(k) Plan with 3% Employer Contribution.
- An Annual Profit Share Bonus.
- Paid Maternity & Paternity Leave, and Short & Long Term.
- Opportunity to participate in our Employee Stock Purchase Plan.
- A personal development plan created to help you (and us) grow.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).