Hitachi, Ltd.

Software Development Engineer in Test

Hitachi, Ltd.
Apply
2 days ago
Santa Clara, CA, USAStaff+

Responsibilities

  • Lead the design and execution of comprehensive software test strategies, test plans, and quality validation processes.
  • Develop automated test frameworks and tooling using Python, C++, and Go.
  • Design and implement functional, integration, regression, performance, scalability, and system-level testing solutions.
  • Partner with software developers to improve testability, quality, and test coverage.
  • Perform root-cause analysis and debug issues across application code, automation frameworks, operating systems, networking, storage subsystems, and hardware interfaces.
  • Develop and maintain CI/CD validation pipelines and automated quality gates.
  • Analyze automated test results and provide risk assessments to engineering leadership.
  • Validate distributed systems, disaster recovery workflows, high-availability architectures, and hybrid cloud deployments.
  • Drive quality improvements through automation, code reviews, process optimization, and engineering best practices.
  • Mentor engineers and provide technical guidance on software quality and automation architecture.
  • Lead cross-functional efforts involving development, test, support, product management, and operations teams.
  • Manage large projects or processes with limited managerial oversight.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline.
  • 10+ years of experience in software engineering, software test engineering, or quality engineering.
  • Strong software development experience in Python, C++, C, Go, or equivalent languages.
  • Experience building and maintaining automated test frameworks and infrastructure.
  • Expertise in test automation, CI/CD practices, and software quality methodologies.
  • Experience debugging complex software issues and performing root-cause analysis.
  • Strong understanding of Linux-based systems and enterprise software environments.
  • Experience with Git, Jenkins, and modern software development workflows.
  • Knowledge of REST APIs, distributed systems, and client/server architectures.
  • Strong communication and collaboration skills.
  • Preferred experience with enterprise storage systems, SAN, NAS, data protection technologies, hybrid cloud architectures, AWS services, cloud-based storage, Kubernetes, OpenShift, containers, cloud-native technologies, high availability, disaster recovery, business continuity, networking, virtualization, and hardware/software integration.
  • Familiarity with PyTest or similar automation frameworks and large-scale enterprise infrastructure platforms.
  • Experience with AI-driven test development is preferred.

Benefits

  • Industry-leading benefits, support, and services focused on holistic health and wellbeing.
  • Flexible work arrangements depending on the role and location.
  • A diverse, inclusive, global team environment with autonomy, freedom, ownership, and opportunities to share knowledge.
  • Reasonable accommodations are available during the recruitment process.

Tech Stack

AWSCC++GitGoJenkinsKubernetesLinuxOpenShiftpytestPython

Categories

Hitachi, Ltd.

About Hitachi, Ltd.

10,000+ employees

Hitachi, Ltd. builds industrial, energy, rail, and digital systems for governments and enterprises, combining operational technology with IT, cloud, and data infrastructure services. Its portfolio spans power grids, factory automation, data centers, rail systems, and consulting delivered through units such as Hitachi Vantara, Hitachi Rail, and Hitachi Energy. Founded in 1910 and headquartered in Tokyo, it is listed on the Tokyo Stock Exchange and operates globally across critical infrastructure markets.

Contact me