Join our dynamic team at a leading Global Networking Testing and Validation equipment provider, where you will play a crucial role in the product verification and testing of our L1-L7 Traffic Generator Solution. Our team consists of networking enthusiasts dedicated to contributing to customer success by leveraging the latest technologies in networking protocols, traffic generation tools, network virtualization, and more.
Key Responsibilities
- Collaboration. Work closely with the Development Engineering, Product Management, and Customer Solution Engineering teams to implement feature functionalities and system profiles for proprietary client applications.
- Deployment Understanding. Gain insights into various customer deployments and solutions within data center networks, security, routing, and switching.
- Automation Development. Create C++/CMake and batch files to automate unattended installations for each project, enhancing efficiency.
- Component Integration. Collaborate with the development team to integrate application components seamlessly.
- Debugging and Troubleshooting. Identify and resolve complex issues, working closely with engineering teams to validate fixes and ensure product reliability.
- Architectural Improvement. Identify and alleviate architectural bottlenecks, providing solutions that empower our customers to achieve their goals effectively.
- Production Review. Review customer deployments and address any identified issues, ensuring alignment with production application blueprints.
Mandatory Skills
- C/C++ Programming. Minimum of 5 years of experience in C/C++, with proficiency in version 14 or higher preferred.
- Scripting Proficiency. At least 3 years of experience in programming scripts, shells, batch files, and Make files.
- CI/CD Experience. Familiarity with common CI/CD tooling, such as Jenkins and GitLab.
- Virtualization Knowledge. Strong understanding of virtualization platforms (e.g., VMware vCenter, NSX, OpenStack) and Linux OS variants (e.g., Ubuntu, CentOS, KVM).
- Software Support. Assist software engineers with experimental software releases for unit testing as required.
- Project Development Engagement. Involve in all project development phases, including concept, documentation, design reviews, prototyping, and testing.
- Standards Compliance. Write code that adheres to established standards while delivering the required functionality.
- Design Review Facilitation. Conduct design reviews, define interfaces between code modules, and apply existing technology to designs.
- Build Plans Maintenance. Create and maintain build plans for components/services.
- Agile Experience. Demonstrated experience in agile delivery with distributed teams.
- Performance Analysis. Experience in analyzing performance, scale, and convergence issues, with a focus on system-level improvements.
- Communication Skills. Excellent verbal and written communication abilities, capable of effectively engaging with all organizational levels, including Product Management, Technical Marketing, Field Sales, Documentation, and Development Teams.
- Self-Motivated. Highly motivated and self-driven with a strong collaborative spirit to meet challenging goals.
Nice-to-Have Skills
- Familiarity with JIRA and Confluence for project management and documentation.
As a member of our innovative team, you'll collaborate with a diverse group of professionals globally, gaining access to networking and testing certifications, training opportunities, and the chance to work with cutting-edge networking technologies.