Verified Job On Employer Career Site Job Summary: Supermicro is a global leader in high-performance, high-efficiency server technology and innovation. As a Software Engineer, you’ll be responsible for rolling out and maintaining business-critical applications and services, resolving escalated service issues, and engineering complex projects. Responsibilities: • Develop software/firmware automation. • Automated smoke and regression testing. • Benchmark storage system performance. • Make deep analyses of the reported bug, provides requests and logs, and forwards the bug to the appropriate developer. • Collaborating with hardware engineers and other software teams to ensure seamless integration of ported firmware/software. • Participate in issue review sessions with cross-functional teams including PMs, FAEs, service teams, and customers. • Work with 3rd party partners in developing storage products. • Perform other tasks as needed within the business. Qualifications: Required: • BS in EE/CC/CE • Experience in building storage products • Excellent problem-solving and analytical skills • Ability to multi-task against disparate projects and timelines • Extensive experience in Linux OS and Windows • JAVA, Shell scripting, and Python experience Preferred: • MS in EE/CS/CE • Over 1 year of experience in SAS, SATA, and NVMe testing Company: Supermicro is a global leader in high-performance, high-efficiency server technology and innovation. Founded in 1993, the company is headquartered in San Jose, California, USA, with a team of 5001-10000 employees. The company is currently Public Company. Supermicro has a track record of offering H1B sponsorships.