Software Developer - Network Simulation
- רעננה
- משרה קבועה
- משרה מלאה
- Enhance simulation runtime and memory consumption through innovative optimization techniques.
- Improve the quality of the simulation as a software product, ensuring robustness and reliability.
- Expends the simulation versatility to accommodate new various and complex user use cases and bleeding-edge requirements.
- Design and expose the simulation as a service to facilitate easier access for different stakeholders.
- Integrate a new simulation management system, making simulated experiments data accessible to all users.
- Design and develop a CI/CD infrastructure for our complex networking simulation tool, ensuring efficient deployment and smooth integration processes.
- BSc or above in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- 5+ years of relevant practical experience in software development, including working on a large-scale software product, preferably with strict performance considerations.
- Proficiency in C++ and optimization techniques for improving code performance
- In-depth knowledge of computer science fundamentals, and computer architecture.
- Strong communication skills.
- Experience with simulation environments (specifically, network related) - a significant advantage
- Prior experience with multi-core computation and parallel code acceleration
- Familiarity with cloud computing and parallelization of computational workloads - an advantage.
- Experience in developing CI/CD pipelines and integrating services - an advantage.
- ניהול תש...
Mploy