Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
We're hiring on behalf of a Haystack partner!The Role• Create comprehensive software/firmware test plans, ensuring traceability and coverage against feature requirements.• Design, develop, and maintain automated test suites for functional, integration, and system-level verification.• Perform manual testing to assess the customer experience of hardware and software deployment in various environments.• Contribute to the development of Quality Engineering and Release Engineering processes, with a focus on CI/CD.• Collaborate with cross-functional teams to achieve production-level software readiness, implement customer use cases, and perform workload analysis.What You'll Need• Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field, with 6+ years of Software Engineering experience.• Proficiency in programming languages such as C, C++, Java, or Python.• Demonstrated experience in software/firmware validation, with a preference for Data Center Servers.• Strong understanding and practical application of software/firmware test automation techniques.• Extensive experience working with server operating systems like Ubuntu Server, RHEL, SUSE, or Windows Server.What's On Offer• Competitive salary and discretionary annual bonus program.• Opportunity for annual RSU grants.• Comprehensive benefits package designed to support employee success.• A role in a company that is a recognized leader in technology innovation.Apply via Haystack today!