Software Test Engineer
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!