A software engineer in our Extensible Operating System (EOS) team will design and develop innovative networking features in C/C++ and Python.
Key Responsibilities
1. Design and implement network solutions for large environments.
2. Collaborate with product management, customers, and fellow engineers to define functional requirements and technical designs.
3. Take ownership of your work by writing specifications, design documents, test plans, and automated tests.
4. Provide technical leadership and contribute to code reviews.
Customer Engagement: Work directly with Customer Support Engineers to troubleshoot and resolve complex issues found in customer networks.
Requirements
* Required qualifications include a degree in Computer Science, Computer Engineering, or Electrical Engineering, strong software development experience in C/C++ and/or Python, and solid experience in UNIX/Linux environments.
* Preferred qualifications include a deep understanding of L2/L3 networking protocols and a strong interest in computer networking technologies.
Competencies
* Strong analytical and problem-solving skills.
* Effective communication and collaboration in cross-functional teams.
* Self-motivated with a strong attention to detail and a commitment to quality.
* Ability to manage multiple tasks and meet project deadlines.
Only candidates with Australian Citizenship, Permanent Residency, or a legal entitlement to work in Australia will be considered for roles in Australia.