Apply now

Posted 89 months ago

MTS, Software

@ Maxim Integrated

Montréal, Quebec

On-siteFull-time
Apply now
SIGNALS

Overview

Maxim Integrated, a semiconductor company with a $2.4 billion revenue base, is hiring a full-time MTS software engineer. The work centres on C/C++ implementation for payment devices, with knowledge of payment standards and embedded systems expected. Schedule.

Responsibilities:

  • Implement software in C/C++ for payment devices
  • Apply payment industry standards such as EMV and ISO 20022
  • Work on embedded systems and payment device software
  • Develop cryptographic and security functions

Requirements summary:

  • C/C++ programming required
  • Thorough knowledge of payment ecosystem standards
  • Practical experience with payment devices
  • Knowledge of PKI and symmetric encryption
  • French and English language skills

Tools & skills

Source and dates

Employer career site / ATS feed · smartrecruiters

Employer posting date
2019-07-24
First seen by our source
2026-10-16
Source record updated
2026-10-16

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French

Summary and details written by AI from the posting; the employer’s posting is the authority.

Maxim Integrated

FieldValue
Open jobs on Jobsy2
Job description

Company Description

Maxim Integrated is a highly successful, $2.4 billion company. With offices and manufacturing sites around the world, we design award-winning semiconductors that make the world more integrated. We also know that it’s our people who make us a great company. So we reward bold thinking, teamwork, personal growth, and community involvement. Want to make a difference and be challenged every day? Join us at Maxim Integrated. With analog integration, the possibilities are endless

Additional Information

Preferred Qualifications

  • Implementation: C/C++ mandatory. Any other structured programming languages is a plus

  • Industry: thorough understanding of the payment industry ecosystem and underlying standards (EMV, Nexo, ISO7815, ISO20022)

  • Embedded system: practical experience working with a payment device

  • Cryptography: very good knowledge on PK infrastructure, symmetric encryption schemes

  • Academic: technics of compilation (syntaxis and semantic parsers), OO modulization

  • Miscellaneous: Qt/Linux/Eclipse/EVAL/ICC Solutions/INQ/Galitt

  • Spoken languages: French/English

  • Plus: Google Cloud Platform or any other cloud technology

Maxim is an equal opportunity employer and gives consideration for employment to qualified applicants without regard to race, color, religion, sex, national origin, disability or protected veteran status.

Similar jobs

  • MTS, Software

    Montréal, QC
    On-siteFull Time

    Maxim Integrated

    3+ YOECandidates need a bachelor's degree with 4 years of relevant experience, or a master's with 2 years. They also need at least 3 years in payment, EMV, Nexo, embedded systems and software development, plus C/C++ skills.

    C, C++, Qt, Linux, Eclipse, Google Cloud Platform

  • Sr MTS - QA Audit

    Richmond, BC
    $108k–$135k/yrFull Time

    MDA

    8+ YOECandidates need a science or engineering degree plus 8+ years of relevant experience, including software QA in agile environments and ISO 9001:2015 internal auditing. They also need ERP experience and security clearance at the reliability level or higher, and must pass Controlled Goods Program assessment.

    ERP system, Microsoft SharePoint

  • Utilities CAD Technician (Senior) - ALTO Project / Cadence

    Montréal, QC
    Full Time

    SYSTRA: With its 11,000 employees, the Group's mission is to connect people and bring territories closer together in the 80 countries where it operates.

    Education: Diploma in Civil Engineering Technology, Technical Drafting or a related field; Years of experience: More than 8 years of experience in CAD drafting or modelling for infrastructure or utility projects;…

    Utilities Engineer (Senior) - ALTO Project / Cadence

    Montréal, QC
    Full Time

    SYSTRA: With its 11,000 employees, the Group's mission is to connect people and bring territories closer together in the 80 countries where it operates.

    Review engineering drawings, calculations, reports, specifications, and tender documents to verify their technical quality, completeness, constructability, and compliance with municipal…; Apply municipal standards and…

    Utilities CAD Technician (Intermediate ) – ALTO / Cadence Project

    Montréal, QC
    Full Time

    SYSTRA: With its 11,000 employees, the Group's mission is to connect people and bring territories closer together in the 80 countries where it operates.

    3+ YOEEducation: College diploma or technical diploma in civil engineering technology, technical drafting, or a related field; Years of experience: 3 to 8 years of experience in CAD drafting or modeling for infrastructure or…

    GIS, 3D modelling, Civil engineering, Autodesk AutoCAD, Autodesk AutoCAD Civil 3D, Bentley MicroStation

    Utilities Engineer (Intermediate) - ALTO Project / Cadence

    Montréal, QC
    Full Time

    SYSTRA: With its 11,000 employees, the Group's mission is to connect people and bring territories closer together in the 80 countries where it operates.

    Education : Bachelor’s or master’s degree in civil engineering or a related discipline; Years of experience: Five or more years of experience in municipal engineering, particularly in the design of water distribution,…

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.