cover image
MRP-Global

Software Engineer (C/C++, IoT, EMV)

Hybrid

Marseille, France

Full Time

22-12-2025

Share this job:

Skills

Communication Python Java C/C++ CI/CD Test Azure AWS cloud platforms Agile C++ Analytics

Job Specifications

Software Engineer (IoT, C/C++, Python, Java) required to join an international end user in France.

Permanent opportunity, excellent salary package & remote working.

Key Responsibilities:

Develop IoT features for real-time tracking, remote maintenance, dynamic pricing, and analytics.
Integrate secure payment systems (EMV, NFC, mobile wallets, QR, cash/coin).
Build UI for touchscreens/mobile apps using modern frameworks.
Collaborate with hardware engineers on sensors, actuators, and controllers.
Develop and maintain cloud APIs for data, updates, and remote control.
Test, debug, and ensure compliance with security and data protection standards.

Key Skills:

Proficient in IoT, C/C++, Python, or Java.
Experience with microcontrollers, RTOS, and communication protocols (MDB, EXEC, EVA, RS-232).
Knowledge of PCI-DSS, EMV, and cloud platforms (AWS, Azure).
Familiarity with REST APIs, Agile, and CI/CD workflows.

Open to candidates within Marseille or neighbouring cities/towns.

About the Company

SAP & Technology Recruitment Specialists MRP Global provides SAP & Technology Professionals to global & local organisation that require contract and permanent recruitment services; we are able to source local and international resources taking into account language and cultural requirements. Experts in the delivery of SAP Recruitment services; SAP ECC, BI, HANA, Fiori, HCM, Successfactors, CRM, CRM C4C, SCM, BASIS Netweaver, Data Migration, ABAP, PI, Security, GRC, Hybris, Ariba Specialists in the SAP industry specific so... Know more