Talent.com
Eddyfi Technologies
Senior Software DeveloperEddyfi Technologies • Toronto, Canada
No longer accepting applications
Senior Software Developer

Senior Software Developer

Eddyfi Technologies • Toronto, Canada
7 days ago
Job type
  • Full-time
Job description
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
Create a job alert for this search

Senior Software Developer • Toronto, Canada

Similar jobs

Senior Software Developer

Autodesk, Inc.Toronto, ON, CA
Full-time

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... Show more

 • Promoted

Senior Software Developer, Mobile

SliceToronto, ON, CA
Full-time

Ilir Sela started Slice with the belief that local pizzerias deserve all the advantages of major franchises without compromising their independence.Starting with his family’s pizzerias, we now empo... Show more

 • Promoted

Senior Software Developer

AutodeskToronto, ON, CA
Full-time

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 ... Show more

 • Promoted

Senior Software Developer, Mobile

DialogueToronto, ON, CA
Full-time

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... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthToronto, ON, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Software Developer

StructureCraftToronto, ON, CA
Permanent

Join Branch and help us invent the future of structural design software!.Branch is a software startup within StructureCraft.StructureCraft is an award‑winning structural engineering, manufacturing,... Show more

 • Promoted

Software Developer Senior

Brokerlink Inc.Toronto, ON, CA
Permanent

Being a part of BrokerLink, means you live our values: to act with integrity, be respectful of others, have a customer-driven mindset, strive for excellence and always treat others with generosity.... Show more

 • Promoted

Senior Software Developer

OriumToronto, Ontario, Canada
Full-time

Orium builds smart, modern commerce solutions that help enterprise brands move faster and stay ahead.By bringing together AI, data, and composable systems, we create experiences designed for collab... Show more

 • Promoted

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... Show more

 • Promoted

Senior Software Developer

Wealthsimple TechnologiesToronto, ON, CA
Full-time

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... Show more

 • Promoted

Senior Software Developer - Configuration

LifeWorksToronto, ON, CA
Full-time

TELUS Health is empowering every person to live their healthiest life.Guided by our vision, we are leveraging the power of our leading edge technology and focusing on the uniqueness of each individ... Show more

 • Promoted

Senior Software Developer

SGGG Fund Services Inc.Toronto, ON, CA
Full-time +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 ... Show more

 • Promoted

Senior Software Developer

General MotorsMarkham, York Region, CA
Full-time

Work Arrangement: This role is hybrid, you are expected to report to Markham Elevation Centre three times a week, at minimum.In the role of Senior Software Developer, you will be collaborating with... Show more

 • Promoted

Software Developer - Senior

ThecodecrackersToronto, ON, CA
Full-time

Toronto, ON, CanadaContractWorkspaceOn-SiteStart Date2026-05-18APPLICATIONS FOR THIS POSITION ARE NOW CLOSEDJob TypeClientGovernment Services Integration ClusterHourly Wage76-89End Date2027-03-31Jo... Show more

 • Promoted

Senior Software Developer

VerilyToronto, Ontario, Canada
Full-time

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, ... Show more

 • Promoted

Senior Software Developer

Yoush ConsultingToronto, ON, CA
Temporary

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... Show more

 • Promoted

Senior Software Developer

TechAlliance of Southwestern Ontario, London Economic Development CorporationToronto, ON, CA
Full-time

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... Show more

 • Promoted

Senior Software Developer

RBCToronto, ON, CA
Full-time

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... Show more

 • Promoted

Senior Software Developer

InTouchLinkToronto, ON, CA
Full-time

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... Show more

 • Promoted

Senior Software Developer

BG FuelsMarkham, York Region, CA
Full-time

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... Show more