1 day ago
Quebec City, CanadaMid Level
Responsibilities
- Participate in the architecture, analysis, and design of software components.
- Write and complete technical specifications.
- Configure projects, establish dependencies, and determine relationships between components.
- Create or modify associated automated tests and ensure tested code meets functional requirements.
- Contribute to the evolution and improvement of the application.
- Participate in software requirements definition, development, validation, and documentation.
Requirements
- Knowledge of layered and component-based development, encapsulation and abstraction, reuse, and maintainability concepts.
- Excellent knowledge of one or more programming languages and associated development tools, such as Dart/Flutter, C#, or C++.
- Good knowledge of Linux.
- Experience integrating software with hardware and embedded systems.
- Good knowledge of Wi-Fi and Bluetooth communication protocols.
- Knowledge of gRPC is an asset.
- Good knowledge of source management and version control methodologies.
- Ability to write technical documentation.
- Experience with Agile methodology.
- Advanced French and English proficiency.
Benefits
- Hybrid work arrangement.
- Comprehensive employee benefits package.
- Collaborative and stimulating work environment.
- Opportunity to work on projects with real impact on business decisions.
- Innovative and growing technology company.
About EXFO Inc
EXFO Inc. builds test, measurement and monitoring equipment and analytics software used to validate and assure wireline, wireless and optical networks. It sells instruments, software and services to telecom operators, network equipment manufacturers, hyperscalers and research labs for tasks such as 5G, fiber and transceiver testing. Founded in 1985 and headquartered in Québec City, the company is privately held and operates globally.
