Posted Oct 9, 2026

UNIX/Linux Systems Engineer - DevOps, Storage, CATIA & ENOVIA

Apply Now
UNIX/Linux Systems Engineer We are seeking a skilled UNIX/Linux Systems Engineer with 10–15 years of experience in UNIX administration, development, DevOps, and enterprise PLM/CAD environments. The ideal candidate is a proactive team player with a strong foundation in system support, automation, storage technologies, and hands-on experience with CATIA and ENOVIA platforms. Key Responsibilities • Provide advanced support for UNIX (AIX, Linux, FreeBSD) systems, focusing on storage, network drivers, and enterprise PLM/CAD applications. • Collaborate with customers and development teams to troubleshoot and resolve technical issues, including those related to CATIA and ENOVIA environments. • Develop and maintain automation tools using Shell, AWK, Java, and Perl to improve engineering workflows. • Analyze system failures and develop scripts/tools to accelerate problem resolution. • Support and enhance diagnostic programs for network and storage troubleshooting. • Deliver technical training and mentorship on scripting, debugging, and PLM/CAD best practices to team members. • Debug and resolve defects in storage drivers and PLM/CAD integrations, documenting solutions and best practices. • Use source code control systems for tracking changes and managing bug fixes. • Participate in on-call rotations for critical system support. • Employ kernel debuggers (AIX KDB, GDB) for analyzing system crashes and stack traces. • Support high-availability solutions, storage array integrations, and enterprise PLM/CAD deployments. • Develop and execute functional verification tests for system software and PLM/CAD integrations. • Provide customer support for network administration, including TCP/IP, NFS, DNS, FTP, SSH, and performance troubleshooting. • Administration and Maintenance: Manage the installation, configuration, deployment, and maintenance of the CATIA V5 software across all client workstations and servers. This includes setting up the global environment (CATEnv) and managing shared resources. • Standardization and Configuration: Run CATIA in admin mode to define, manage, and lock company-wide design standards (e.g., drafting standards, dimensions, annotations, and styles) to enforce consistency across all projects. • Performance Tuning and Optimization: Monitor and tune the performance of the CATIA V5 environment, especially when working with large data files and assemblies, to ensure end-user efficiency. Required Skills & Qualifications • 10–15 years of hands-on experience with UNIX (AIX, FreeBSD, Linux) administration and development. • Proficiency in scripting and programming languages: Shell (KSH/BASH), AWK, C, Java, Perl. • Strong understanding of TCP/IP networking, NETBIOS, and network troubleshooting tools. • Experience with enterprise storage arrays and high-availability solutions. • Demonstrated ability to automate system diagnostics and reporting. • Familiarity with source code control and bug tracking systems. • Strong analytical and problem-solving skills with a customer-focused mindset. • Ability to mentor and train junior team members. • Hands-on experience with CATIA and ENOVIA platforms, including installation, configuration, integration, and support in enterprise environments. Preferred Experience • Experience supporting mission-critical UNIX systems in enterprise environments. • Development and support of device drivers (disk, fiber channel, USB) in C. • Exposure to DevOps practices and cloud-based technologies. • Background in functional and automated testing for system software. • Professional training in UNIX internals, storage arrays, or programming languages. • Experience with PLM/CAD system upgrades, migrations, and user support. Education & Certifications • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience). • Relevant professional certifications or training in UNIX, storage, programming, CATIA, or ENOVIA are a plus.