EXFO Inc

Senior Software Designer

EXFO Inc
Apply
3 days ago
Quebec City, CanadaSenior

Responsibilities

  • Participate in the architecture, analysis, and design of software components.
  • Develop and maintain Linux operating-system architecture for optical products.
  • Write and complete technical specifications and configure projects, dependencies, and links.
  • Create or modify associated automated tests and ensure tested code meets functional requirements.
  • Integrate software components into the platform and contribute to application evolution and improvement.

Requirements

  • Knowledge of layered and component-based development, encapsulation and abstraction, reuse, and evolvability.
  • Excellent knowledge of Linux.
  • Excellent knowledge of one or more programming languages and associated development tools, including C++, C#, Dart/Flutter, Bash, or another language.
  • 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 documents and experience with Agile methodology.
  • Advanced French and English proficiency.

Benefits

  • Hybrid work flexibility.
  • Comprehensive benefits package.
  • Collaborative and stimulating work environment at an innovative, growing technology company.
  • Projects with real impact on business decisions.

Tech Stack

BashC#C++DartFluttergRPCLinux

Categories

EXFO Inc

About EXFO Inc

1,001-5,000 employees
Contact me