Our Client, a global tech firm, is seeking a Multicasting Engineer L3 / L4 to join their team in Rosebank (onsite) on a contract basis. They offer stability, growth, attractive rates, and a great working environment.
Responsibilities:
- Development of new features, bug fixing, and addressing customer queries within the multicast control plane space.
- Experience in service provider demands while collaborating with other software teams to ensure high-quality software delivery.
- Develop new features and fix bugs, including customer-specific and engineering-driven initiatives.
- Focus on multicast protocols to meet growing demands from customers.
- Conduct peer code/design reviews and collaborate with adjacent software teams on programming interfaces.
- Develop automated tests to ensure a high-quality handoff to the Test team and deliver detailed software specifications.
- Handle customer queries and participate in triages for issue resolution.
Benefits of using multicasting:
- Lower bandwidth requirements: Multicasting reduces the amount of bandwidth consumed by broadcasting video, voice, or data over the network. It sends only one stream of data to multiple receivers.
- Smooth migration path: Compatible with existing broadcasting technology without needing new equipment for new users.
- Uniform quality of service: Maintains data quality even when delivered to multiple nodes simultaneously.
- More efficient use of network bandwidth: Bandwidth usage remains fixed regardless of the number of receivers.
- Improved scalability: Allows a single source to transmit data to multiple destinations, enhancing performance and scalability.
- Increased fault tolerance: If one stream fails, others can still receive messages.
- More applications: Facilitates communication among multiple devices and applications without requiring IP address knowledge.