Senior Embedded Software Engineer – AI
il y a 2 jours
Your Role (EN)
As a
Software & Embedded Robotics Engineer
, you will play a central role in developing our robots — at the intersection between the intelligence that drives them and the real world they operate in.
Your main mission is to design, integrate, and optimize the embedded software systems that allow our robots to interact with their environment in real time — ensuring a seamless connection between artificial intelligence and hardware.
This role requires a balance between
system-level vision
(architecture, software design, optimization) and
hands-on pragmatism
(real-time OS, sensor integration, low-level drivers, field testing). You will be at the core of the transition between research code and production-grade implementation on the machines.
Your Daily Missions
- Embedded Linux development:
design, port, and maintain an embedded Linux environment (Ubuntu) on our robotic hardware platforms. - Sensor integration:
integrate and calibrate a wide range of sensors (cameras, IMUs, etc.), ensuring software reliability under industrial conditions. - Low-level drivers & interfacing:
develop and maintain the necessary drivers to interface with ROS2-based code, managing communication over standard buses (CAN, SPI, I2C, UART, etc.). - Real-time architecture & optimization:
contribute to software architecture definition, optimize latency, CPU/GPU process allocation, and overall system robustness. - AI collaboration:
work closely with AI engineers to connect perception, decision, and supervision models to the robot's low-level control layers. - System integration:
coordinate with the hardware and mechatronics teams to validate the complete robot in real-world environments. - Field testing & continuous improvement:
participate in prototype testing campaigns, collect feedback, identify anomalies, and propose corrective or improvement actions.
Votre Rôle (FR)
En tant qu'
Ingénieur logiciel & Robotique embarquée
, vous jouerez un rôle central dans le développement de nos robots à l'interface entre l'intelligence qui anime nos robots et le monde réel.
Votre mission principale sera de
concevoir, intégrer et optimiser les systèmes logiciels embarqués
permettant à nos robots d'interagir avec leur environnement en temps réel, en assurant notamment la connexion fluide entre l'intelligence artificielle et le hardware.
Ce rôle exige un
équilibre entre vision système
(architecture, design logiciel, optimisations)
et pragmatisme opérationnel
(OS temps réel, intégration capteurs, drivers bas-niveau, tests terrain). Vous serez au cœur de la transition entre la recherche logicielle et l'implémentation pratique sur machine.
Vos missions au quotidien
- Développement embarqué Linux :
concevoir, porter et maintenir un environnement Linux embarqué (Ubuntu) sur les plateformes matérielles de nos robots. - Intégration de capteurs :
intégrer et calibrer des capteurs variés (caméras camera, IMU...) et garantir la fiabilité du logiciel en conditions industrielles. - Drivers & interfaçage bas-niveau :
développer et maintenir les drivers nécessaires pour s'interfacer avec un code ROS2, assurer la communication via bus standards (
CAN, SPI, I2C, UART...
). - Architecture & optimisation temps réel :
participer à la définition de l'architecture logicielle, optimiser la latence, la répartition des process sur le matériel (core CPU et GPU), et la robustesse générale du système. - Collaboration avec l'IA :
travailler en étroite collaboration avec les ingénieurs IA pour connecter les modèles (perception, décision, supervision) aux couches bas-niveau du robot. - Intégration système :
coordonner avec l'équipe hardware et mécatronique pour valider l'ensemble robot en environnement réel. - Tests terrain & amélioration continue :
participer aux campagnes de tests sur prototypes, collecter les feedbacks, remonter les anomalies et proposer des solutions.
Profile we are looking for
- Graduate from an
engineering school or equivalent
(computer science, electronics, robotics). - Senior (5+ years):
proven experience in
embedded development
,
software architecture design
, and
deployment on real systems
. Ability to
technically mentor juniors
. - Significant experience in
deeptech start-ups
or
innovative robotics projects
appreciated. - Rigorous profile
, focused on
code quality
, yet
pragmatic and hands-on
. - Team spirit
,
technological curiosity
, and
motivation to tackle concrete challenges
. - Immediate availability (ASAP).
- A valid work authorization in France is required
for this position. Marso does not sponsor visa or work permit applications.
Required skills
Essential
- Excellent command of
C/C++
and good knowledge of
Python
(scripts, tests, tools). - Practical experience in
embedded Linux
and
real-time constraints
. - Good understanding of
communication protocols
(CAN bus, SPI, I2C, UART). - Skills in
performance optimization
and
real-time systems
.
Desired
- Experience in
sensor integration and calibration
(vision, lidar, inertial). - Knowledge of
mobile robotics
and
ROS/ROS2
(major asset). - Experience in
safety and robustness of embedded systems
would be a plus.
Bonus:
experience with
robotic systems
.
Profil recherché
- Diplômé(e) d'une école d'ingénieur ou équivalent (informatique, électronique, robotique).
- Senior (5+ ans)
: expérience confirmée en développement embarqué, conception d'architectures logicielles, déploiement sur systèmes réels. Capacité à encadrer techniquement des juniors. - Expérience significative en
start-up deeptech
ou en projets robotiques innovant appréciée. - Profil rigoureux, orienté qualité du code, mais également
pragmatique et opérationnel
. - Esprit d'équipe, curiosité technologique et motivation pour relever des défis concrets.
- Disponibilité rapide
- Une autorisation de travail en France
est nécessaire pour ce poste. Marso ne prend pas en charge les démarches de visa ou de permis de travail.
Compétences recherchées
Nécessaires
- Excellente maîtrise de
C/C++
et bonne connaissance de
Python
(scripts, tests, outils). - Expérience pratique en
Linux embarqué
et contraintes temps réel. - Bonne compréhension des protocoles de communication
CAN bus, SPI, I2C, UART
. - Compétences en
optimisation de performance
et contraintes temps réel.
Souhaitées
- Expérience en
intégration et calibration de capteurs
(vision, lidar, inertiel). - Connaissance en
robotique mobile et ROS/ROS2
(atout majeur). - Une expérience en
sécurité et robustesse des systèmes embarqués
serait un plus.
Bonus appréciés
: expérience sur système robotique
Déroulement des entretiens
- Entretien de préqualification (30 min).
- Test technique (30 min)
- Entretien avec le CTO (manager direct)
- Rencontre avec les fondateurs
Interview Process
- Prequalification interview (30 min).
- Technical test (30 min).
- Interview with the CTO (direct manager).
- Meeting with the founders.
-
Embedded Software Engineer
il y a 13 heures
Paris, Île-de-France Harmattan AI Temps pleinAbout UsAt Harmattan AI, we are a next-generation defense prime building autonomous and scalable defense systems. Driven by rigorous engineering developments of new defense products based on recent robotics and AI developments, we are on a steep growth trajectory. If you are interested in a career in a highly technical environment, thrive on pushing...
-
Embedded Software Engineer
il y a 1 semaine
Paris, Île-de-France Harmattan AI Temps pleinAbout UsAt Harmattan AI, we are a next-generation defense prime building autonomous and scalable defense systems. Driven by rigorous engineering developments of new defense products based on recent robotics and AI developments, we are on a steep growth trajectory. If you are interested in a career in a highly technical environment, thrive on pushing...
-
Embedded Software Engineer
il y a 16 heures
Paris, Île-de-France Harmattan AI Temps pleinAbout UsAt Harmattan AI, we are a next-generation defense prime building autonomous and scalable defense systems. Driven by rigorous engineering developments of new defense products based on recent robotics and AI developments, we are on a steep growth trajectory. If you are interested in a career in a highly technical environment, thrive on pushing...
-
Embedded Software Engineer
il y a 17 heures
Paris, Île-de-France Harmattan AI Temps pleinAbout UsAt Harmattan AI, we are a next-generation defense prime building autonomous and scalable defense systems. Driven by rigorous engineering developments of new defense products based on recent robotics and AI developments, we are on a steep growth trajectory. If you are interested in a career in a highly technical environment, thrive on pushing...
-
Embedded Software Engineer
il y a 1 semaine
Paris, Île-de-France IC Resources Temps pleinI'm working with an innovativedeep-tech company in Paristhat's growing fast. They've built an advancedrobotic imaging platform used for skin cancer detection, combininghardware, software, and AI— and they're now expanding their engineering team.We're looking for anEmbedded Software Engineer (C++)to help develop and optimise the embedded systems that power...
-
Embedded Software Engineer
il y a 3 jours
Paris, Île-de-France TechTeamz Temps pleinAutomotive Embedded Software Applications Engineer – Platform / BSPOverview:You will be working closely with OEMs and Tier-1 partners from concept through commercialization. This role focuses onembedded platform software (BSP)across automotive SoCs, supporting feature prototyping, integration, customization, performance optimization, and complex system...
-
Senior Software Engineer
il y a 6 jours
Paris, Île-de-France CAST Software Inc. Temps pleinWe're developing innovative solutions that leverage our Software Intelligence products (CAST Highlight and CAST Imaging) to enhance AI's capabilities in software engineering contexts.As a Senior Software Engineer on this initiative, you will:Design and implement integrations between our Software Intelligence products and modern LLM frameworksDevelop APIs and...
-
Software Engineer
il y a 16 heures
Paris, Île-de-France Harmattan AI Temps pleinAbout UsAt Harmattan AI, we are a next-generation defense prime building autonomous and scalable defense systems. Driven by rigorous engineering developments of new defense products based on recent robotics and AI developments, we are on a steep growth trajectory. If you are interested in a career in a highly technical environment, thrive on pushing...
-
Senior C++ Software Engineer
il y a 4 jours
Paris, Île-de-France IC Resources Temps pleinAn exciting opportunity for a Senior C++ Software Engineer has arisen with a rapidly growing AI company, based in Paris.This is a unique opportunity for a Senior C++ Software Engineer to help build and evolve a cutting-edge vision analytics system, with a strong focus on performance, efficiency, and next-generation hardware acceleration.You will commit to a...
-
Senior Software Engineer
il y a 3 jours
Paris, Île-de-France Orasio Temps pleinAbout OrasioOrasio builds cutting-edge solutions that automatically detect situations of interest in video streams. Powered by advanced AI models trained to extract actionable insights from imagery, our technology is designed to be deployed within both existing and new infrastructures (across public and private sectors, civilian or military) while strictly...