Onlano
Backend DevelopmentHybrid

Senior Software Engineer (C++, ARM Cortex, RTOS)

MRP-Global - Company

Marseille, Bouches-du-Rhône, 🇫🇷 FranceFull-time - Senior (4-7 years)0 applicantsCloses Jun 16, 2026

Salary

CHECK DESCRIPTION

Apply for this job

Job description

Job details

  • Location: Marseille, Bouches-du-Rhône
  • Work mode: Hybrid
  • Employment type: Full-time (Not an internship)
  • Salary: Salary details are available in the employer description.

Role overview

MRP-Global, an international technology company, seeks a Senior Software Engineer specializing in embedded systems development. The role focuses on designing and implementing firmware for ARM Cortex/STM32 platforms, with opportunities for remote collaboration.

Job details

Based in Marseille, France, this full-time position offers hybrid work arrangements (onsite and remote). Salary details are available upon application. No internship requirement.

Responsibilities

  • Develop embedded firmware for ARM Cortex/STM32 platforms
  • Design and implement RTOS-based applications and low-level drivers
  • Implement UART, SPI, and I2C communication protocols

Requirements

  • 4-7 years of experience in embedded systems development
  • Proficiency in C++ and real-time operating systems (RTOS)
  • Experience with ARM Cortex/STM32 hardware architecture

Benefits

  • Hybrid work model (onsite in Marseille + remote options)
  • Competitive salary package with benefits
  • Opportunities for professional growth in international projects

Keywords

C++ARM CortexRTOSembedded firmwareSTM32UARTSPII2C