Full Stack C++ Developer / Embedded systems

ADAXIS
Bayonne, France
21 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Computer Vision Automation of Tests C++ (Programming Language) Communications Protocols Continuous Integration Software Debugging Electronic Data Interchange (EDI) Hardware Interface Design Object-Oriented Software Development Performance Tuning Software Architecture Robotic Automation Software
+8 more
Signal Processing Software Engineering WebRTC Software Modules Real Time Systems Git C++14 Code Restructuring

Job description

  • Develop the C++ software layer that communicates with industrial robots.
  • Implement new communication protocols
  • Work on real-time communication and data exchange between AdaOne and robotic systems.
  • Work on 3D geometry
  • Design, refactor, and maintain robust software modules for robots and sensors.
  • Fix complex bugs.

You don’t need to be a robotics expert. We are interested in engineers who enjoy understanding complex systems, working close to hardware and data, and learning new technical topics.

Requirements

Engineering degree in software development, embedded systems, robotics, automation, signal processing, image processing, computer vision, or equivalent practical experience.

Strong skills in modern C++ and object-oriented programming.

Experience working with communication protocols, hardware interfaces, or industrial equipment is a strong plus.

Experience with one or more of the following is a strong plus:

  • Robot or machine communication protocols
  • Embedded or real-time systems
  • Sensor or camera integration
  • Sensor data acquisition and processing
  • Image or signal processing
  • 3D geometry
  • Computer vision
  • Software architecture and refactoring
  • Performance optimization

You are comfortable investigating complex technical problems, debugging unexpected behaviours, and understanding how software, hardware, and data interact.

Experience with Git, CI/CD, and automated testing is a plus.

You enjoy working on software that interacts with the physical world and are comfortable learning new technologies and protocols independently.

Curiosity, autonomy, and a extreme rigor are highly valued.

Benefits & conditions

  • A deep-tech international, passionate, agile team - honest and to the point.
  • Work with a cutting-edge product used by top-tier industrial players.
  • EIT Boost Up, i-Lab and EIC Seal of Excellence award winners.
  • Freedom to act, real impact, and clients who push us to do better.

About the company

ADAXIS is a robotics software company unlocking the potential of next-generation manufacturing processes. Our technology makes industrial robotics accessible and easy to use for everyone. We aim to support a more robust, resilient, and sustainable industry by providing simple, intuitive tools for anyone involved in manufacturing.

Our software, AdaOne, enables users to transform robotic arms into hybrid machines for printing, machining, and inspecting parts made of metal, plastic, composites, and concrete. It includes everything needed to turn a standard robotic arm into a high-performance manufacturing tool - from program generation to simulation and real-time supervision. AdaOne is used globally by entrepreneurs, researchers, and manufacturers across industries such as aerospace, energy, transportation, and retail to produce and repair complex, cutting-edge parts. Our growing community pushes the boundaries of advanced manufacturing every day through their collaboration with ADAXIS.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · World Congress 2024

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:23 min

Choosing the right communication protocol for real-time needs

Ahmed Megahd Ahmed Megahd · World Congress 2025

Videos

See all

Related articles

See all