Apex Systems · 6 days ago
Hardware Engineering and R&D - Lab/Test Engineer 2
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. They are seeking a Lab/Test Engineer 2 to support Microsoft’s next-generation hardware and software development efforts by maintaining and improving hardware labs for device testing and validation.
Human ResourcesInformation TechnologyRecruiting
Responsibilities
Maintain and support two hardware labs, ensuring devices are properly configured, updated, debugged, and ready for automated and manual testing
Support a tendered project involving Surface devices, including device setup, imaging, and test execution on new software builds
Enable and improve test automation workflows using Azure DevOps pipelines and scripting tools
Collaborate with feature teams to ensure smooth development and validation cycles
Perform repeatable testing procedures and processes across a variety of hardware devices
Execute tests on new software builds, including BVTs, and troubleshoot issues as they arise
Debug devices and resolve issues when lab hardware goes offline
Write and maintain automation scripts (PowerShell, Python) to enhance lab workflows and device management
Verify hardware product specifications, triggers, stored procedures, and referential integrity
Interpret and modify code as needed (C/C++, C#, batch files, makefiles, Perl scripts, SQL queries)
Develop programs or utilities in at least one programming language (C/C++, VB, SQL, etc.)
Read and interpret logical and physical data model diagrams
Support operational tasks such as device allocation, ordering parts, and onboarding new hardware into the lab
Qualification
Required
Bachelor's degree in Computer Science or related field
2–4 years of experience in hardware testing, lab support, or related engineering roles
Minimum 2 years' experience with: Device setup and hardware configuration
Minimum 2 years' experience with: Azure Pipelines or large‑scale automation workflows
Minimum 2 years' experience with: Debugging devices and troubleshooting lab environments
Experience working directly with hardware devices
Experience supporting or maintaining lab environments
Familiarity with Windows OS imaging
Ability to read and write at least one programming language (C#, C/C++, SQL, etc.)
Strong understanding of software testing practices in Windows or web‑based environments
Knowledge of personal computer hardware
Preferred
PowerShell or Python scripting capability
Experience with Azure DevOps pipelines or Microsoft engineering workflows
Database programming experience (SQL Server, Oracle, Sybase, Informix, DB2)
Familiarity with .NET, SML framework, COM, Visual Basic, MFC, OLE, NT tools, compiler preprocessors
Benefits
Medical
Dental
Vision
Life
Disability
Other insurance plans
ESPP (employee stock purchase program)
401K program
HSA (Health Savings Account on the HDHP plan)
SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Corporate discount savings program
Certification prep
Library of technical and leadership courses/books/seminars
Certification discounts
Perks to associations that include CompTIA and IIBA
Company
Apex Systems
Apex Systems, a division of On Assignment, provides organizations with IT staffing solutions to address gaps in their current workforce.
H1B Sponsorship
Apex Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (28)
2024 (21)
2023 (35)
2022 (26)
2021 (29)
2020 (38)
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase