EXFO

Software Designer – Concepteur(trice) logiciel

EXFO

full-time

Posted on:

Location Type: Hybrid

Location: Ville Saint-LaurentCanada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop both back‑end and front‑end features for MDR products
  • Create prototypes and proofs of concept (PoCs) to evaluate new technologies
  • Contribute to back‑end development (APIs, services, protocols, low‑level integrations) and front‑end development (user interfaces)
  • Quickly develop prototypes to validate technologies or concepts related to networks, interfaces, or electronic chips
  • Interact with electronic chips through configuration interfaces and understand hardware limitations.
  • Collaborate with HW, FPGA, and system engineering teams to solve technical issues

Requirements

  • 5+ years in software development
  • Strong back-end development skills: C/C++/C# (required)
  • Front-end skills: Flutter (required); TypeScript and Angular (assets)
  • Knowledge of Python
  • Experience with REST APIs
  • Knowledge of Git/GitLab, CI/CD, unit testing (assets)
  • Excellent collaboration skills with multidisciplinary teams
  • Fluent in French and English (spoken and written)
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field
  • Canadian citizen or permanent resident.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++C#FlutterTypeScriptAngularPythonREST APIsunit testingCI/CD
Soft Skills
collaborationcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Electrical Engineering