Junior Software Engineer
Design and develop C/C++ features for broadband networking protocols on Linux. Collaborate in Agile Scrum teams, troubleshoot complex issues, and leverage Kubernetes and modern C++ technology. Hybrid position based in Israel.
Responsibilities
- Develop C/C++ features for MAC and upper layer protocols.
- Build networking solutions on Linux with Kubernetes.
- Troubleshoot and resolve issues from QA and customers.
- Participate in Agile development processes.
Requirements
- B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- 1-3 years of experience in C++ software development.
- Strong proficiency in C/C++, multi-threading, object-oriented design, and design patterns.
- Comprehensive understanding of networking concepts and environments.
- Proven experience developing under Linux, including debugging and performance optimization.
- Ability to troubleshoot complex system-wide issues and lead design of multi-module solutions.
- Enthusiasm for adopting AI tools to improve efficiency and code quality.
- Experience with Python for scripting and automation.
Nice to have
- Familiarity with DOCSIS concepts and implementations.