$ads={1}
Job Description :
Who we are:
Allot is an established industry leader in network intelligence and security solutions for service providers and enterprises around the world.
We believe in giving our Tier-1 customers around the world real value by offering them cutting-edge solutions that make their networks smarter and their users more secure.
At Allot, you’ll have the opportunity to develop professionally and personally in a dynamic environment with like-minded people who always go the extra mile to succeed.
What we’re looking for:
The Allot Security Core department is building a unique cybersecurity and management solution for Router and Home Networks. As a Software Team Lead, you’ll lead the core software team that builds a telco-grade home cybersecurity solution, tackling a wide variety of design and implementation challenges across different platforms.
What you’ll do:
- Lead, mentor and support the growth of talented and multicultural engineers
- Be an integral part in the planning of our product's vision and roadmap
- Be a technological authority and a hands-on developer in an agile team
- Design and implement a cross-platform, high-performance, ultra-reliable embedded agent, processing internal and external home network traffic
- Take an active part in both user space application & kernel module development
Requirements :
What you should have:
- 5+ years of relevant software development experience, 2+ years as an architect/tech lead
- Extensive experience in C/C++ development, including a solid understanding of embedded programming, memory management, process management, multi-threading. Experience with MIPS/ARM
- Strong knowledge of networking concepts, including Linux networking stack, Routing, Bridging, TCP/IP, Wi-Fi
- Hands-on experience with networking applications development
- Familiarity with Linux-based systems and development tools – Make, Buildroot, Yocto
- Understanding of OS internals and kernel development (preferably Linux)
- Quality-focused mindset, with a commitment to delivering high-quality software through adherence to coding standards and testing practices
- Excellent problem-solving and debugging skills, with a focus on delivering efficient and effective solutions
- Team management skills, including the ability to set realistic timelines, manage resources, and prioritize tasks
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Excellent English
If you are interested in this job opportunity, please send CV in English.