You will develop networking features for Poly Video products built on Linux and Android, from implementation through unit testing, working with senior engineers on design.
Compensation
The salary range for this role is $86,350 to $114,000 CAD annually
Responsibilities
Implements networking features on Linux and Android platforms, including DHCP, NTP, DNS, web proxy support, IPv4/IPv6, and VLANs.
Contributes to networking designs and develops solutions that operate reliably in secured environments, such as proxied, firewalled, and segmented networks.
Writes and maintains unit tests for networking code using frameworks such as Google Test and JUnit, and integrates them into CI pipelines.
Participates in code reviews, both giving and receiving feedback to improve product quality.
Debugs network and protocol issues using packet captures, logs, and source code, escalating complex issues to senior engineers when needed.
Requirements
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related discipline.
Nice to have: Experience implementing or integrating DHCP clients, NTP/SNTP, or DNS resolution
Nice to have: EAP methods (PEAP, TLS, TTLS), WPA2/WPA3-Enterprise, and NTLM authentication
Nice to have: PKI, certificate validation, and trust store management
Nice to have: Proxy auto-discovery (WPAD) and proxy authentication
Develop networking features for Poly Video products built on Linux and Android, from implementation through unit testing, working with senior engineers on design.
Compensation
The salary range for this role is $86,350 to $114,000 CAD annually
Responsibilities
Implements networking features on Linux and Android platforms, including DHCP, NTP, DNS, web proxy support, IPv4/IPv6, and VLANs.
Contributes to networking designs and develops solutions that operate reliably in secured environments, such as proxied, firewalled, and segmented networks.
Writes and maintains unit tests for networking code using frameworks such as Google Test and JUnit, and integrates them into CI pipelines.
Participates in code reviews, both giving and receiving feedback to improve product quality.
Debugs network and protocol issues using packet captures, logs, and source code, escalating complex issues to senior engineers when needed.
Requirements
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related discipline.
Nice to have: Experience implementing or integrating DHCP clients, NTP/SNTP, or DNS resolution
Nice to have: EAP methods (PEAP, TLS, TTLS), WPA2/WPA3-Enterprise, and NTLM authentication
Nice to have: PKI, certificate validation, and trust store management
Nice to have: Proxy auto-discovery (WPAD) and proxy authentication
Senior Software Development Engineer in Test responsible for designing, developing, and maintaining test frameworks and pipelines for Akamai Cloud IP addressing products.
Responsibilities
Design and develop test automation frameworks for backend and REST API testing
Validate and test cloud-native technologies and architectures
Integrate testing into CI/CD release pipelines using Jenkins and GitHub Actions
Participate in Agile practices to ensure high product quality
Collaborate on best practices and knowledge sharing
Desarrollar y mantener microservicios utilizando Java, Kotlin y Spring Boot, diseñar e implementar APIs REST escalables y seguras, automatizar procesos de integración y despliegue continuo, y colaborar con equipos multidisciplinares en un entorno Agile.
Responsibilities
Desarrollar y mantener microservicios utilizando Java, Kotlin y Spring Boot
Diseñar e implementar APIs REST escalables y seguras
Participar en todo el ciclo de vida del software, desde el desarrollo hasta la operación en producción
Automatizar procesos de integración y despliegue continuo
Trabajar con contenedores y orquestadores para garantizar la escalabilidad de las aplicaciones