We invite an Embedded Software Architect to audit and design the architecture of an ongoing project. 

About us

  • On the market since 2002;
  • Operational departments and development hubs worldwide.

Project description

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

We are looking for a senior Embedded Software Architect with strong experience in embedded systems architecture.

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.

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.

Responsibilities

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

We offer

  • Fixed-term contract, the particular duration to be defined later.
  • Well-defined development processes and methodologies.

Recognize yourself? We are waiting for your CV!

Please, fill in the form and we will contact you in case if your experience suits our offer