
Staff Test Software Developer
ZT Systems6 months ago
Secaucus, NJ, USAStaff+
Base Salary
$105k - $140k/yr
Responsibilities
- Design and develop test systems, procedures, plans, cases, and scripts for manufacturing processes and hardware components.
- Create, validate, release, and maintain automated test software for controlling equipment, collecting and analyzing data, and generating reports.
- Support and maintain L10 manufacturing server and L11 rack-level test software and infrastructure at production facilities.
- Manage hardware firmware, driver, software updates, patches, and system stability and security.
- Document test procedures, specifications, infrastructure, and manufacturing server and rack-level systems.
- Collaborate with test, manufacturing, and failure analysis engineers on testing requirements and quality standards.
- Define and collaborate on overall test infrastructure and application architectures.
- Stay current with testing technologies, methodologies, and industry best practices.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or a related field plus 5+ years of software manufacturing test development or sustaining experience, or a master’s degree plus 3 years of experience.
- Experience developing and sustaining software manufacturing tests for enterprise server, storage, or networking products.
- Python programming experience and strong Linux command and Bash scripting skills.
- Experience using Linux-based tools and systems for data analysis and collection.
- Experience with hardware and APIs for controlling, managing, and stressing servers, networking devices, SSDs, and NVMe devices.
- Experience with IPMI, Redfish, mprime, FIO, Linpack, ptugen, and memtester.
- Knowledge of enterprise Ethernet datacenter switching and routing, including L1, L2, and L3 networking, BGP, DHCP Relay, and ECMP.
- Knowledge of software engineering practices including coding standards, code reviews, source control, build processes, testing, and operations.
- Experience creating and configuring virtual machines using VMware, DHCP, PXE boot, and nginx.
- Proficiency with network virtualization technologies such as VMware and SDN.
- Familiarity with version control systems such as GitLab.
- Strong verbal and written communication, problem-solving, attention to detail, independent working, teamwork, and experience in multi-site and multicultural environments.
- Knowledge of AI integration and collaboration in programming and system applications is a plus.
Benefits
- Typical base salary is $105K-$140K, with performance-based annual bonus eligibility.
- 401(k) retirement savings plan, including a generous company match, and tuition reimbursement for eligible education programs.
- Medical, dental, and vision coverage, mental health resources, wellness support, and company-paid life and disability insurance.
- Paid time off, company-paid holidays, parental leave, and family care support programs.
- Structured training, on-the-job learning, matching gifts, and volunteer programs.
- Benefits and eligibility vary by work location.
About ZT Systems
ZT Systems designs, builds, and deploys custom hyperscale server, storage, and accelerator platforms for major cloud and telecommunications providers. The privately held company handles end-to-end engineering, high-volume manufacturing, and global service and support to meet large fleet and data center requirements. Headquartered in Secaucus, New Jersey, it focuses on cloud infrastructure management and delivering tailored hardware solutions at scale for production environments worldwide.