Computer Systems Engineer (Linux)
Job reference: 158124
Industry: Manufacturing and Production
Key Responsibilities:
-
Develop and maintain customized SUSE Linux OS images aligned with KLA’s hardware and software requirements.
-
Use configuration management tools such as Salt or Ansible to automate and streamline system configuration.
-
Implement a test-driven development approach to ensure reliability and maintainability of system configurations and scripts.
-
Create and maintain comprehensive documentation for all developed processes, configurations, and tools.
-
Develop diagnostic scripts to integrate with existing diagnostic suites, improving system troubleshooting capabilities for both configuration and hardware-related issues.
-
Collaborate closely with multi-functional teams including hardware engineering, software development, and system integration to ensure seamless deployment and support of Linux-based systems.
-
Participate in regular team meetings, design reviews, and code walkthroughs to share progress, gather feedback, and align on project goals.
Required Skills & Qualifications:
-
Good experience in computer hardware design, particularly in compute cluster or server environments.
-
Experience in networking design, including InfiniBand, Ethernet switches, with expertise in port mapping and configuration.
-
Familiarity with modern memory technologies (e.g., DDR4/DDR5, DIMM, LPDDR, HBM).
-
Proven experience with Linux operating system customization and image creation.
-
Proficiency in SaltStack, Ansible, or similar configuration management tools is a plus.
-
Good scripting skills (e.g., Bash, Python) for automation and diagnostics.
-
Familiarity with test-driven development practices and tools.
-
Excellent documentation skills with attention to detail.
-
Ability to work independently and collaboratively in a fast-paced environment.
Good to Have Attributes:
-
Good problem-solving and analytical skills.
-
Effective communication and collaboration abilities.
-
Self-motivated with a proactive approach to identifying and resolving issues.
-
Experience in hardware troubleshooting and integration with diagnostic tools.
-
Comfortable working in a team-oriented environment with shared responsibilities and goals.
Minimum Qualifications
-
Bachelor's Degree and related work experience of 5 years
