H
Software Test Engineer
Accepting applicationsHaystack · Santa Clara, CA
Full-Time Mid_senior C++JavaPythonaiate
Posted
1d ago
Category
Test
Experience
Mid_senior
Country
United States
We're hiring on behalf of a Haystack partner!
The Role
Design, develop, create, modify, and validate embedded and cloud edge software and applications.
Collaborate with systems, hardware, architecture, and other teams to design system-level software solutions.
Create comprehensive software/firmware test plans with requirements traceability.
Design, develop, execute, and maintain automated software/firmware test suites.
Assist in establishing a Quality Engineering/Release engineering process with a focus on continuous integration and deployment.
Ensure existing Operating Systems and customer usage environments perform optimally, identifying enhancement opportunities.
What You'll Need
Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 2+ years of experience OR Master's degree with 1+ year of experience.
2+ years of academic or work experience with programming languages like C, C++, Java, or Python.
Strong understanding and experience in software/firmware test automation techniques.
Extensive experience with operating systems such as Ubuntu Server, RHEL, SUSE, or Windows Server.
Prior experience with SW/FW integration at BIOS/UEFI, BMC firmware, and Operating Systems for server platforms is a plus.
Strong programming skills in C and/or Python.
What's On Offer
Opportunity to work on cutting-edge, world-class products.
Collaborate with diverse engineering teams.
Contribute to digital transformation and next-generation experiences.
Competitive annual discretionary bonus program and RSU grants.
Apply via Haystack today!
Show more Show less
The Role
Design, develop, create, modify, and validate embedded and cloud edge software and applications.
Collaborate with systems, hardware, architecture, and other teams to design system-level software solutions.
Create comprehensive software/firmware test plans with requirements traceability.
Design, develop, execute, and maintain automated software/firmware test suites.
Assist in establishing a Quality Engineering/Release engineering process with a focus on continuous integration and deployment.
Ensure existing Operating Systems and customer usage environments perform optimally, identifying enhancement opportunities.
What You'll Need
Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 2+ years of experience OR Master's degree with 1+ year of experience.
2+ years of academic or work experience with programming languages like C, C++, Java, or Python.
Strong understanding and experience in software/firmware test automation techniques.
Extensive experience with operating systems such as Ubuntu Server, RHEL, SUSE, or Windows Server.
Prior experience with SW/FW integration at BIOS/UEFI, BMC firmware, and Operating Systems for server platforms is a plus.
Strong programming skills in C and/or Python.
What's On Offer
Opportunity to work on cutting-edge, world-class products.
Collaborate with diverse engineering teams.
Contribute to digital transformation and next-generation experiences.
Competitive annual discretionary bonus program and RSU grants.
Apply via Haystack today!
Show more Show less