Information Technology Manager - Software Embedded Engineering
Hitech AdvisorsWA, United States
10 days ago
Job type
Full-time
Job description
We are seeking a highly skilled and experienced IT Manager for our client to lead a team responsible for designing, implementing, and managing a robust on-premise infrastructure to support the development, testing, and deployment of embedded software. This role requires a deep understanding of Linux systems, networking, storage, and embedded software development processes.
Team’s Responsibilities :
Team Leadership : Build and lead a high-performing team of IT professionals.
Infrastructure Design : Architect and design a scalable and secure on-premise infrastructure, including servers, storage, networking, and virtualization.
System Administration : Oversee the administration and maintenance of Linux-based systems.
Network Management : Manage network infrastructure, including routers, switches, and firewalls.
Storage Solutions : Design and implement storage solutions, including NAS and SAN.
Security : Implement and maintain robust security measures to protect the infrastructure.
Collaboration : Work closely with embedded software engineers to understand their needs and provide appropriate infrastructure solutions.
Third-Party Integration : Facilitate access to the infrastructure for third-party developers, ensuring security and performance.
Performance Optimization : Monitor system performance and implement optimizations to ensure optimal performance.
Documentation : Create and maintain detailed documentation of the infrastructure.
Qualifications :
Bachelor's degree in Computer Science, Engineering, or a related field.
10+ years of experience in IT, with a strong focus on Linux systems administration.
Proven experience in managing teams and leading projects.
Deep understanding of networking concepts, including TCP / IP, routing, and switching.
Expertise in storage technologies, such as NAS and SAN.
Strong knowledge of virtualization technologies (e.g., VMware, KVM).
Experience with embedded software development processes and tools.
Excellent problem-solving and troubleshooting skills.
Strong communication and interpersonal skills.
Ability to work independently and as part of a team.