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
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
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