This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The project is for a French industrial company specializing in environmental monitoring and gas analysis solutions (production of gas analyzers, emission and air-quality monitoring systems, etc.). The mission is to perform both software and hardware audits (not development at the moment) of the current solutions/architecture and design a new modular, reusable, and unified platform for all future gas analyzers. This includes designing a layered and decoupled architecture covering drivers, core logic, API, and UI, and defining a migration plan to the new architecture. Custom in-house embedded platform built on: ARM20-based hardware platform; Android KitKat (embedded) OS; C++ backend; UI: HTML + JavaScript UI.
Job Responsibility:
Audit of a fragmented product family with high technical debt, low reusability, monolithic architecture with strong hardware-software coupling
Definition of a new strategic platform for all new gas analyzers
Requirements:
Senior Embedded Software Architect with expertise in: Embedded systems architecture definition
Software and hardware audits
Development of modular, layered, and decoupled architectures
ARM-based and Android-based embedded platforms
C++, HTML, JavaScript
Drivers development
API design
Ability to produce: Architecture specifications
Technical documentation
User stories and backlog
Migration and transformation roadmap
Languages: Fluency in French
Fluency in English
What we offer:
Well-defined development processes and methodologies