This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow
Slider

EXFO: Senior Software Engineer

EXFO

This is a Full-time position in Montreal, QC posted February 26, 2021.

EXFO develops smarter network test, monitoring and analytics solutions for the world’s leading telecommunications service providers, network equipment manufacturers and webscale companies—and we love what we do!

With nearly1,900 employees in more than 25 countries, EXFO is no.

1 worldwide in fiber optic test solutions and has the largest active assurance deployment.

Our broad portfolio of intelligent hardware and software solutions enable our customer’s network transformations related to fiber, 5G, virtualization and big data analytics.We’re always looking for top talent to help us lead the way in a thriving industry with boundless opportunities.

Job summaryAs a part of the organization as a Software Developer inR& D/Wireless Monitoring entity, you are responsible for the development, the delivery and maintenance of the Passive Probe product.You integrate a SAFe Agile team, which brings together all the necessary skills for a software project (Product Owner, Scrum master, Team players)You will be part of Tier 1 customer group to develop specificities and customer care activities by leading complex troubleshooting issues.

What you’ll doParticipate in the Scrum Team ceremoniesEstimate the stories for features and enablers during backlog refinementContribute to the risk and dependencies analysis before launching Product IncrementContribute, with the help of the Technical Product Manager (TPO), to the scheduling of activities, choice of technology, development and test tools, and review of test plansTroubleshoot customer system’s Telecom issues and Probing issues in Wireless Monitoring & Troubleshooting contextfor both Control Plane and User Plane.Be involved with software development team for future development and improvements to be implemented from the collected customer cases from the support groupAccountable for customer satisfaction on the resolutionEnsure the transfer of technical knowledge to support and engineering teamsBe part of the E2E system team (all components) for the customer Realize R& D projects:Take in charge development activities/ follow development guidelines / produce associated software documentationActively participate to sprint planningCommit as a team player to the sprint content deliveryTake in charge part ofdevelopment tests & associated documentationActively participate to continuous improvement via Agile best practicesParticipate to the success of the Tier 1 ProjectMake sure Customer improvements will be ported into product mainstreamBe part of the team to deploy Cloud Probe based solution in customer environment Be responsible for the quality and schedule of deliverables:Be responsible of the quality of his deliverables by ensuring, right level of test and design review of his modules, ensuring the completion of the test coverageof his deliverables, achieving test execution by himself, as appropriate, until quality level is reachedBe responsible for delivering his own deliverables in line with schedule agreed with team and project leaderRespect SLA from customer Provide technical support:Bring technical expertise to the Support teams What we’re looking for Technical skills Core development:Strong experience in C/C++ development in industrial environmentExperience with DPDK is a plusDevops / automationscripting languages (Python, Shell, Groovy)tools (Jenkins, Gitlab-ci, Robot Framework, Nexus/Artifactory)deployment frameworks: ansible, openstackCloud technologies:docker, microservice-based architectures, KubernetesNetwork and system knowledge (linux kernel, network stacks) is a plusTelecomKnowledge of all the main signaling procedures, protocols, algorithms on a specific part of the network (radio, access, core, applications)Have a good theoretical understanding of Data Networking and telecommunicationsMaster the analogies between all current network technologiesBring a transversal view on the telecom aspects of the product and services.

Required aptitudes You are capable of managing development tasks in complete autonomy, immersing yourself in existing codes and proposing corrections and evolutionsYour experience will demonstrate your ability to review and challenge the software practices in place at ExfoYou are also able to imagine how your product can be future proof and how it can integrate new technologiesYou combine analytical thinking with the ability to synthesize, you are rigorous in your analyses and developmentsYour relationship allows you to work naturally “as a team” in an international environmentAutonomous, rigorous, and flexible and demonstrate a capacity for analysis and synthesis.Solid experience in strong interaction with international customers, and have shown, in this context, an excellent level of communication and leadership.Passionate, curious and eager to learn.

Must havePertinent experience: minimum of5years’ experience in C/C++ software development in industrial contextLanguage requirements: English, French (nice to have)Education: Master’s degree in computer science or equivalentAny other combination of experience/studies will be considered.

What we are offering : Working on innovating projects with new technologiesMulti-site & Multidisciplinary teamsDynamic and collaborative work environmentAGILE work methodologyCareer development and mobility inside the Group EXFO is an equal opportunity employer.