Atlanta, Georgia, United States
Software Engineer

Position Summary

Our Client uses a software that is a defined, modern, dynamic product

based on an industry leading open source platform that we have enhanced to be

uniquely suited to the specialized workloads of the media and entertainment space.

Their mission is simple: to create solutions that simply work better – all the time. That

means they are a breeze to deploy, faster to integrate, effortless to scale, and are just

plain easy to live with. This system Origin is already deployed by many of the

world’s leading video system operators.

They are looking for a Software Engineer to complement the skills and resourcefulness of

a highly collaborative team. The roadmap calls for the design, implementation, and

delivery of cutting edge video streaming features and technology, and they are expanding

their high-performance team to meet these challenges.

Essential Duties

  • Work in a collaborative team environment and consistently commit to and complete software deliverables within an agile product development life cycle.
  • Write, unit test and submit working code according to schedules set by development management.
  • Modify or debug code for functional and performance improvements.
  • As part of a team, you will participate in technical discussions where evaluating and executing design and development plans for products are reviewed. You will have direct influence on the decisions and outcomes related to project direction.
  • Keep skills current and adopt up-to-date technologies in the process of completing projects.
  • Participate in Level 3 support issues as required.
  • Pro-active and meticulous in continuously identifying and troubleshooting problems.
  • Participate in modifying processes that enhance delivery capabilities.
  • A willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.

  • Requirements

    Education & Experience Requirements

  • Bachelor’s degree in Computer Science or equivalent major.
  • 4+ years of experience in C/C++ software development of network, or other infrastructure products.
  • Experience working within a development team to meet product milestones.
  • Knowledge of development fundamentals—designing/writing/testing code, source management.
  • Experience working with linux-based systems: configuration, management, debug.
  • Knowledge of computer science fundamentals, algorithms, data structures.
  • Experience with CI/CD tools like Gitlab/Jenkins is a plus.
  • Container (e.g. Docker) based development and/or deployment experience is desired.
  • Experience with TS and MP4 is desired.
  • Experience with ABR streaming using HLS and DASH is a plus.
  • Experience with Ansible and swarm is a plus.

  • About Our Client

    Our client is a global leader focused on developing integrated hardware and scalable software solutions for broadband access, content delivery and telematics. They enable the world’s leading innovators to advance, connect, entertain, and analyze. They build technologies that transform content delivery and storage, enable high-capacity broadband network access, and streamline data analytics. As video viewer demand mounts, broadcasters and cable operators must deliver content when, where, and how audiences want it: anytime, anywhere, and on any device. They have decades of experience enabling the leading innovators in visual media to entertain, inform, and communicate with open standards-based software solutions on any type of network when and where it is needed anywhere in the world.


    Benefits

    Experience a great culture, casual dress, fun company events such as Game Days,Potlucks, Holiday Parties, Onsite Massages.

    Headquartered in Victoria, Canada with offices in Atlanta, Ga, Duluth, Ga and multiple offices in Canada. They offer competitive salaries, benefits and company matching 401(k)

    They are an equal opportunity employer committed to attracting a talented and diverse workforce.