Romain Chaumontet

Software Engineer

Career Summary

With over 12 years of experience as a Project Manager in the road safety field, I made a strategic career shift to software development four years ago. Joining Unikie three years ago, I have since worked as an Embedded Software Engineer, leveraging my project management background to deliver high-quality, efficient solutions.

My commitment to excellence, coupled with my ability to learn quickly, has allowed me to reach the skill level of senior embedded developers in a short time. I am deeply passionate about embedded systems and am actively expanding my expertise in AI to stay at the forefront of technological advancements.

I am dedicated to continuous learning and improvement, always seeking new challenges to enhance my skills in both embedded software and AI.

I am particularly interested in any embedded or AI related position.

Work Experience

Software Engineer

Unikie
2022 - Present

As a software developer, I bring my knowledge, creativity, ingenuity and commitment to the team.

We are a team, we win as a team!

As a team leader, I supervise numerous team members, whether they're under my direction as a project manager or embedded within the customer's team. With teams ranging in size of up to 25 individuals, my primary objective as a manager is to create an environment where each team member can flourish professionally.

A happy team member will be an efficient team member.

As a project manager, I manage the organisation and quality of the team's work to ensure that it meets the client's expectations as closely as possible.

A great quality of production is a proud team and a happy customer.

5G - O-RAN Mplane specifications compliance

Well known US company -- 2023 - Present

As software developer, I take on the end-to-end responsibility, from design to testing, for implementing support for new Management Plane items within the O-RAN Open Fronthaul framework.

As project manager, I oversee the tracking of deliverable progress, team efficiency, and maintain communication with clients.

Technologies used:

  • C++
  • Python
  • Libyang
  • Testing
  • Yocto
  • Sysrepo
  • Libcurl
  • Android
  • Gerrit

Technical interviewer

Unikie -- 2025 - Present

As technical interviewer, I assess candidates' technical skills and soft skills to provide a comprehensive overview of their capabilities. I review coding tests and deliver insightful assessments, ensuring our company identifies the best talent for our team.

Technologies used:

  • C++
  • Python
  • C
  • CyberSecurity
  • LLM
  • AI
  • Golang

AI LLM usage for annotation and text generation

Well known Chinese company -- 2024 - 2024

As project manager, I establish the route plan, oversee and track the progress of each task and deliverable, solve blockers, monitor team efficiency, help developer on technical level and facilitate communication with clients to ensure project execution.

Technologies used:

  • AI
  • LLM
  • Fine-tuning

Consulting to move from 2OS platform to 3OS platform

Japanese company in the automotive industry -- 2024 - 2024

As project manager, I establish the route plan, oversee and track the progress of each task and deliverable, monitor team efficiency, and facilitate communication with clients to ensure project execution.

Technologies used:

  • Android
  • QNX
  • Hypervisor
  • Benchmark Suites

Taking laverage of hypervisor to create hot fix for Linux CVEs

Well known Chinese company -- 2023 - 2023

As project manager, I oversee the tracking of deliverable progress, team efficiency, and maintain communication with clients. I was also responsible of the quality of the deliverables.

As software developer, I analyzed Linux CVEs and determined which one can be patched with this technology. I read arm64 assembly code to determine when the patch should be triggered and implement the hot fix.

Technologies used:

  • Arm64 Assembly
  • C
  • Linux Kernel

Software Developer Trainee

Unikie
2022 - 2022

Participated in a 6-month mentoring program designed for junior developers willing to work in a major automotive manufacturer's software development project. The program provided education and mentoring on QNX, a real-time operating system used in embedded systems.

Achievements

As a trainee in the QNX Academy, I have strived to expand my professional skills. Some of my notable accomplishments include:

  • Rapidly expanding my skill set by mastering multiple programming languages and technologies relevant to the automotive industry and the QNX operating system.
  • Gaining an in-depth understanding of the Scrum workflow and its application in software development projects.
  • Assisted my team with code review and implementation, contributing to the success of their learning.
  • Utilizing common project tools to streamline development processes, increasing efficiency and productivity.

Technologies used:

  • C
  • QNX
  • C++
  • GoogleTest
  • Linux
  • Yocto
  • Bazel
  • POSIX
  • Scrum

Programming Self-Study

-
2021 - 2021

I devised with the help of a senior software developer a personalized training to improve my skills in software development.

Topics

The training was divided in different languages and projects:

  • Programming training (learning algorithm, problem solving on Codingame).
  • Embedded development in C++ with an ESP8266 microcontroller.
  • Data mining in Python.
  • Fullstack development of a desktop application in JavaScript using Svelte.
  • Support of a team in the development of a game in C# with Unity.

Technologies used:

  • C++
  • Algorithms
  • Arduino
  • Python
  • JavaScript
  • Svelte
  • Electron
  • Unity

Road Safety Studies Director

Cerema
2017 - 2020

Responsible for overseeing strategic development of road safety approaches, project direction and new technologies studies, specifically in the area of autonomous vehicles and in-vehicle data. Leading a team and being responsible for the technical, strategic, staff and financial aspects of the project.

Traffic Sign Project Manager

Cerema
2012 - 2016

Responsible for project management and serving as a road infrastructure specialist. Representing the French state in European studies group. Leading a team for writing traffic sign guidelines and provide technical advice concerning change of the regulation.

Highway Project Manager

DIR-CE
2008 - 2011

Responsible for managing roadworks with an annual budget of €10 million, and leading public market consultations for the project. Being responsible for overseeing all aspects of the highway project, including budget, timelines, and safety.

Skills & Tools

Programming language

  • C++
  • Rust
  • Golang
  • C
  • Python

Leading

  • Scrum Master
  • Project Managing
  • Team Leading

Development

  • Linux
  • Yocto
  • Docker
  • Android
  • Bazel
  • QNX
  • AUTOSAR

Others

  • Jira
  • Code Review
  • Git
  • Gerrit
  • GitHub
  • GitLab
  • Unit Testing
  • JavaScript
  • MISRA C++
  • HTML/CSS
  • Mender
  • POSIX
  • Dart

Certifications

Education

  • French Engineer Diploma in Public Works
    ENTPE
    2004 - 2008

Language

  • French (Native)
  • English (Professional)
  • Finnish (Beginner)

Interests

  • DIY
  • Woodworking
  • Tabletop RPG (Mastering and Playing)

Feedbacks from others

  • Romain is clearly a senior level project manager and team lead.
  • Romain takes responsibility of his tasks and acts independently, asking feedback and guidance when needed, often he has already thought the solution by himself.
  • Romain is easygoing and helpful colleague to work with. He brings issues to discuss openly when needed but at the same time takes care of his team consistently.
  • He takes responsibility of all his tasks. He is the best in the team in terms of proactiveness.
  • Romain is skilled developer, and also here is creating e.g tools and scripts to automate and make some tasks easier.
  • He communicates well, is available and is always trying to help when needed.
  • Romain already has showed significant development on learning new technologies, so he is clearly a quick learner!

Personnal projects