Job Title: Software Engineer Cloud EOS Team
We are building disruptive products and services that deliver highly automated networks interconnecting and securing connectivity between various global locations.
This role is part of a fast-paced, high-caliber team building cutting-edge software products for cloud-enabled WAN connectivity. The team is responsible for all aspects of the development and delivery of control plane, software data plane, and management platform/APIs/services.
Key Responsibilities:
* Design and develop core components of the CloudEOS system
* Collaborate with cross-functional teams to ensure seamless integration and deployment
* Contribute to the development of innovative network solutions leveraging technologies like EOS, DPDK, public cloud infrastructure, and microservice-based architectures
* Prioritize tasks effectively, manage competing deadlines, and maintain high-quality deliverables
* Participate in code reviews, ensuring adherence to coding standards and best practices
Requirements:
* Bachelor's or Master's degree in Engineering
* 3+ years of experience as a Systems Software Development Engineer
* Proficiency in C/C++ programming language
* Software development experience with Linux
* Strong communication skills and ability to work in a team environment
Preferred Qualifications:
* Experience with DPDK, software forwarding, DPI based application recognition
* Experience with QoS and secure communication using IPSec
* Python and/or Golang development experience
* Experience working through the complete software development life cycle from requirements gathering to delivering the fully developed feature
* Strong software debugging skills, especially in embedded systems
* Experience in Network Systems Software development is a plus
Hiring Locations:
Dublin, Ireland; Kraków, Poland; Bucharest, Romania; Budapest, Hungary; Athens, Greece