Are you passionate about Linux system engineering, virtualization, and networking? Join our dynamic team as a Senior/Staff Wireless Software Engineer, where you will play a key role in designing, developing, and maintaining cutting-edge networking solutions. This role requires expertise in Linux system or kernel development, networking, virtualization and strong coding and system design skills.
- Design, develop, and maintain Linux-based systems, ensuring performance, security, and scalability.
- Work with virtualization (VMware, KVM) and containerization (Docker, Kubernetes) to optimize system deployment and management.
- Develop, enhance, and maintain Linux kernel modules, optimizing system performance and stability.
- Implement and optimize networking solutions, working with TCP/IP, UDP, IPsec, VLANs, routing protocols, and wireless technologies.
- Collaborate with open-source communities and contribute to Linux-based projects.
- Debug and optimize existing code, resolving system-level issues and software defects.
- Develop scripts and automation tools for system administration, monitoring, and deployment.
- Work closely with cross-functional teams, including software developers, QA engineers, hardware engineers to ensure seamless system integration and deployment.
Skill Requirements
- Bachelor’s degree or higher in Computer Science, Electrical Engineering, or a related field
- Minimum 5 years of experience as a Linux System Engineer, Software Engineer, or similar role
- Strong proficiency in C/C++ for system development
- Experience with virtualization technologies (KVM, VMware, QEMU, Hyper-V, etc.)
- Hands-on experience with containers and orchestration (Docker, Kubernetes)
- Strong knowledge of networking protocols and security principles (TCP/IP, UDP, firewalls, IPsec, VPNs, etc.)
- Work experience with object-oriented design methodologies
- Excellent debugging and problem-solving skills
- Strong verbal and written communication skills, team-oriented mindset
- Scripting experience (Python, bash) is a plus
Why Join Us?
Be part of an innovative and collaborative team working on cutting-edge networking and system engineering solutions. Enjoy a culture that values continuous learning, professional growth, and a positive work environment. If you're ready to take on exciting technical challenges, we encourage you to apply and make an impact!