Talent.com
Eddyfi Technologies
Senior Software DeveloperEddyfi Technologies • Toronto, Canada
Les candidatures ne sont plus acceptées
Senior Software Developer

Senior Software Developer

Eddyfi Technologies • Toronto, Canada
Il y a 8 jours
Type de contrat
  • Temps plein
Description de poste
Senior Software Developer — Architecture designs, develops, and maintains high‑performance software components for LCMS/inspection systems within a multidisciplinary engineering context. They ensure the technical quality of deliverables, guide architectural decisions, mentor teams (engineers and interns), and work closely with Product, QA and Services to ensure solutions meet customer requirements and industry standards.

Responsibilities

Design, develop, test and optimize libraries and applications in C++ (C++17/20) and C# (.NET/WPF) on Windows and Linux within Agile teams.

Define and document software architecture, APIs and critical module interfaces.

Guide technology choices and establish development standards (style, CI/CD, code reviews, testing).

Implement and maintain CI/CD pipelines, continuous integration of unit and integration tests, and automated deployment.

Write and maintain test suites (unit, integration, performance); apply TDD where appropriate.

Perform profiling, optimization and performance validation (memory, latency, parallelism).

Deploy static analysis tools, sanitizers and practices to limit regressions and memory issues.

Produce technical documentation (designs, test plans, performance manuals) and ensure requirements traceability.

Act as a technical mentor: code reviews, pair programming, knowledge transfer and training for junior team members.

Collaborate with Product, Sales and Services to analyze customer needs, validate requirements and prioritize fixes/enhancements.

Conduct technology watch and build prototypes to evaluate relevant new approaches.

Perform any other duties related to the role as assigned by management.

Qualifications

Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science or a related field (or equivalent experience).

Minimum 7 years of relevant software development experience (or 5+ with proven achievements).

Demonstrated experience in software architecture and technical leadership of projects.

Experience in performance‑critical environments (real‑time processing, acquisition, signal processing or equivalent) is an asset.

Strong command of modern C++ (C++17/20): memory management, multithreading, concurrency, design patterns.

Good knowledge of C# and UI development (WPF/.NET); ability to work on a mixed C++/C# codebase.

Experience developing on Windows and Linux; familiarity with cross‑platform toolchains.

Strong debugging and profiling skills (e.g., Valgrind, perf, VTune) and algorithm optimization.

Mastery of software quality practices: unit testing, TDD, BDD, code reviews, CI/CD.

Familiarity with integration/deployment tools (Git, GitHub Actions / Azure DevOps / GitLab CI).

Familiarity with static analysis tools and sanitizers (clang‑tidy, cppcheck, Address/Undefined Sanitizer).

Rigor, autonomy, analytical mindset and excellent communication skills.

Ability to prioritize and deliver according to project timelines.

Professional English (reading/writing/speaking) for documentation and international collaboration.

Assets (Optional)

Experience in computer vision, AI/ML applied to image or signal processing.

Knowledge of real‑time systems, data acquisition and hardware/firmware interfaces.

Experience with containers (Docker), light orchestration and cloud deployment (Azure, AWS).

Experience in embedded development or SIMD/GPU‑optimized processing engines.

Experience in instrumentation and measurement (LCMS or inspection systems) or a similar domain.

All positions based in Quebec require proficiency in French, both written and spoken. Additionally, functional skills in English are required to meet the needs of our offices and clients internationally.

We welcome and encourage applications from all qualified individuals, regardless of race, ethnicity, gender identity or expression, sexual orientation, age, religion, disability, neurodiversity, or any other characteristic protected by law. If you require accommodations at any stage of the recruitment process, please let us know. We are committed to ensuring an accessible and inclusive experience for all candidates.

#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Senior Software Developer • Toronto, Canada

Offres similaires

Senior Software Developer

Autodesk, Inc.Toronto, ON, CA
Temps plein

Job Requisition ID #**26WD96617**Position Overview**As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design and create a better world.Autodes... Voir plus

 • Offre sponsorisée

Senior Software Developer

AutodeskToronto, ON, CA
Temps plein

As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design and create a better world.Autodesk accelerates better design through an unparalleled ... Voir plus

 • Offre sponsorisée

Senior Software Developer, Mobile

DialogueToronto, ON, CA
Temps plein

By developing our Integrated Health Platform, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, and wellness) to organizations that want to improve... Voir plus

 • Offre sponsorisée

Senior Software Developer_7+ years

Maarut IncToronto, ON, CA
Temps plein

API development, integration design, and implementation in complex enterprise environments.Proven experience delivering solutions using platforms such as IBM API Connect, IBM App Connect Enterprise... Voir plus

 • Offre sponsorisée

Senior Software Developer

SkillsWaveToronto, ON, CA
Temps plein

At SkillsWave, we’re building the skills that help organizations stay ahead ensuring their teams remain current, adaptable, and ready to drive innovation and long‑term success.Through high-quality ... Voir plus

 • Offre sponsorisée

Senior Software Developer

Ceridian HCM, Inc.Toronto, ON, CA
Temps plein

At NRT, we build more than solutions: we build up each other.NRT is a worldwide leader in future‑ready FinTech and Information Technology designed to elevate and enhance the enterprise gaming indus... Voir plus

 • Offre sponsorisée

Senior Software Developer, Derivatives

RobinhoodToronto, ON, CA
Temps plein

Join us in building the future of finance.Our mission is to democratize finance for all.An estimated $124 trillion of assets will be inherited by younger generations in the next two decades.The lar... Voir plus

 • Offre sponsorisée

Senior Software Developer

GeotabToronto, ON, CA
Permanent

Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.We are a company of diverse and talented individuals who work together to help businesses grow an... Voir plus

 • Offre sponsorisée

Senior Software Developer

Wealthsimple TechnologiesToronto, ON, CA
Temps plein

Wealthsimple's mission is to help everyone achieve financial freedom – by making financial services simple, transparent, and low-cost.We're Canada's largest fintech, trusted by over 3 million clien... Voir plus

 • Offre sponsorisée

Senior Software Developer

PreciselyToronto, ON, CA
Temps plein

Application and Interview Impersonation Notice.Impersonating another individual when applying for employment, and/or participating in an interview process to assist another individual in obtaining ... Voir plus

 • Offre sponsorisée

Senior Software Developer

Aiolos Engineering CorporationToronto, ON, CA
Temps plein +1

At Aiolos, we design and deliver some of the most advanced wind tunnel systems in the world, driving innovation for the automotive and aerospace industries.From high-performance vehicle testing to ... Voir plus

 • Offre sponsorisée

Senior Software Developer

SGGG Fund Services Inc.Toronto, ON, CA
Temps plein +1

King Street West, Toronto, Ontario, Canada.Posted Tuesday, April 28, 2026 at 10:00 AM.SGGG-FSI) is currently seeking to fill a permanent full-time position for the role of.The successful candidate ... Voir plus

 • Offre sponsorisée

Senior Software Developer

VerilyToronto, ON, CA
Temps plein

Who We Are**Verily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered.Launched from Google X in 2015, ... Voir plus

 • Offre sponsorisée

Senior Software Developer

RangeToronto, ON, CA
Temps plein

All our investments stem from a common thesis, that travel advisors add real value to a trip.Travel advisors when equipped with technology and 24/7 support are irreplaceable.Equally important is ou... Voir plus

 • Offre sponsorisée

Senior Software Developer

Yoush ConsultingToronto, ON, CA
Temporaire

Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artifacts, solution architecture, security requirements, data models, dev... Voir plus

 • Offre sponsorisée

Senior Software Developer

ZensuranceToronto, ON, CA
Temps plein

Zensurance is redefining commercial insurance for Canadian businesses.We are a leading InsurTech delivering a digital-first experience that makes getting the right coverage simple, fast, and access... Voir plus

 • Offre sponsorisée

Senior Software Developer

TechAlliance of Southwestern Ontario, London Economic Development CorporationToronto, ON, CA
Temps plein

We are looking for a Software Developer for the Enterprise Application Integration team within Data, Automation, AI, and Platforms.Product Solution and Delivery (Development).Delivers code based on... Voir plus

 • Offre sponsorisée

Senior Software Developer

RBCToronto, ON, CA
Temps plein

RBC Technology and Operations hires employees of diverse backgrounds who are intelligent, energetic, assertive, quick to adapt, enthusiastic, eager to learn and client focused.We operate in an indu... Voir plus

 • Offre sponsorisée

Senior Software Developer

InTouchLinkToronto, ON, CA
Temps plein

InTouchLink is a leading technology platform powering engagement in senior living communities across North America.Our tools help staff keep residents connected, informed, and engaged through relia... Voir plus

 • Offre sponsorisée

Senior Software Developer

BG FuelsMarkham, York Region, CA
Temps plein

We are looking for an experienced and driven Senior Software Developer to join our team.This role combines firsthand software development with cloud engineering and systems support, focused on buil... Voir plus