Senior Embedded C Developer H/F

Montréal, Canada CDI

À propos de Amadis Preludd Group

Founded in 2005, Amadis (a subsidiary of Preludd Group) is a world leader in card acceptance solutions.

With the world's largest Kernel library, Amadis offers unique international coverage ready for integration (EMV Level 2 stack, supporting all world payment schemes such as Visa, Mastercard, American Express, etc.). Amadis solutions are used by over 60 million devices worldwide, notably in Europe, the USA, Japan and the Middle East.

Amadis offers its own SoftPOS solution, which turns any Android device into a secure payment terminal certified by international networks.

Lastly, the company has developed its own payment application based on the Nexo standard, as well as the associated Terminal Management System (remote control of payment terminals).

Following its acquisition in February 2023 by Preludd Group (a fast-growing French fintech, with 30 to 65 employees by 2023), Amadis is looking to strengthen its teams in its Montreal office. This reinforcement will enable Amadis to pursue its development and remain a world leader in the card payment acceptance solutions market.

Why join us

  • Scale-up spirit

  • Fast-growing, ambitious and innovative

  • Expert in its field

  • Expanding internationally

  • Health insurance, retirement plan RRSP, Paid leaves, Sick leaves

Le poste

Context

In a context of strong growth and international development, Amadis is looking for a senior-level embedded C developer to participate in the development of the L2 solution for the Amadis product range.

As a C Developer, you will be responsible for the evolution and maintenance of level 2 libraries (payment kernels).

You will report to the technical manager as part of a small team.

Your tasks

As part of the French Technical Department, your main tasks will be to :

  • Take charge of embedded software development

  • Participate in prototyping stages

  • Perform test phases

  • Monitor technological developments

  • Develop secure solutions and security modules

  • Take part in writing documentation

Other information

Working hours : 40h/week from Monday to Friday
Telecommuting : Possible a few days a week

Profil recherché

At least 5 years' experience in embedded software development in C

Minimum 5 years' higher education in computer science and/or equivalent training 

Technical skills :

  • C language skills

  • Mastery of embedded software development

  • EMV payment skills

  • Fluency in English (C1-C2)

  • Notions of Kotlin / Android development a plus

Soft skills :

  • Strong autonomy

  • Thoroughness

  • Organization

  • Responsiveness

  • Communication skills

  • Ability to learn

Détails sur le poste
Montréal, Canada
CDI
IT
Propulsé parTaleez