Software Engineer - REMOTE

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer - REMOTE. This role is pivotal for the development of high-quality software that powers large-scale data center networks. You will work closely with a team of talented engineers to design, implement, and test innovative solutions, all while ensuring the integrity and performance of our systems. Your contributions will help shape the future of our networking technologies, enabling businesses to thrive in a cloud-centric world. We value individuals who can bring diverse perspectives to the table, fostering an inclusive atmosphere that sparks creativity. As part of a leading organization in network solutions, your work will have a far-reaching impact on our clients' success.

Accountabilities:

  • Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers.
  • Independently implement solutions to small-sized problems in our EOS software using C and C++.
  • Write test plan specifications for small-sized features in EOS and implement automated test programs to execute the cases described in the test plan.
  • Debug problems found by automated test programs and resolve those issues.
  • Contribute to the team by implementing, testing, and debugging solutions to larger routing protocol problems.
  • Collaborate with Customer Support Engineers to analyze and fix problems in customer networks as needed.
  • Work with System Test Engineers to analyze and resolve problems identified during testing.
  • Mentor new and junior engineers to help them integrate into the software development environment.
  • Review and contribute to specifications and implementations crafted by fellow team members.
  • Create schedules for implementation and debugging tasks, updating them weekly and reporting to the project lead.

Benefits:

  • Flexible remote working options.
  • Inclusive and diverse work environment.
  • Opportunities for professional growth and mentorship.
  • Access to cutting-edge technologies and tools.
  • Competitive compensation and benefits package.
  • Recognition and awards for excellence.

Requirements:

  • BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 5+ years of relevant experience.
  • Proficient in C and/or C++ programming languages.
  • Strong understanding of UNIX or Linux operating systems.
  • Knowledge of networking concepts, including L2 and L3 fundamentals.
  • Experience in software engineering development and lifecycle.
Jobgether

Jobgether