Technical Lead - RTOS, Embedded Systems and Middleware

📍 Location: Paris, France (hybrid or remote within France and Germany possible)

To support its growth and international expansion in Europe and North America, eSOL is looking for a Technical Lead to join its European team, based in Paris. This role is central to eSOL's Full Stack Engineering strategy and part of our long-term commitment to building a strong, technically autonomous European presence.

The company offers challenging projects, a collaborative and international work environment, and the exciting opportunity to influence and shape the future of embedded software for cutting-edge applications across multiple industries.

Main responsibilities

As a Technical Lead at eSOL Europe, you will work closely with and report to the VP of Customer Solutions and Engineering. You will play a pivotal role in leading and mentoring a growing team of embedded software engineers.

You will serve as the technical backbone of the team, actively contributing to development activities while driving best practices, architectural decisions, and internal coordination. You will also support and implement strategic initiatives coming from management, act as a sparring partner for technical decisions, and represent the European engineering function in cross-regional discussions.

This position combines hands-on coding, technical mentorship, and system-level architectural thinking in embedded and safety-critical systems, with exposure to middleware technologies like ROS/ROS 2, AUTOSAR, and others.

Duties of the role will include:


  • Lead and mentor a small, growing team of embedded software engineers in the Paris office.
  • Work closely with the VP of Engineering to drive implementation of technical strategies, team processes, and customer project execution.
  • Contribute directly to software development in C, modern C++ (C++14 and beyond), Rust, and Python.
  • Guide the team through architectural reviews, code design, debugging, and tooling decisions.
  • Participate in code reviews, architecture discussions, and technical troubleshooting, both at low level (e.g. RTOS kernel code, device drivers) and higher level (e.g. middleware, communication stacks and customer applications).
  • Foster a knowledge-sharing culture and support ongoing internal initiatives such as our weekly Tech Learning sessions.
  • Collaborate with our global teams (Japan, Germany, and partners in APAC or NA) to ensure smooth integration with company-wide projects.
  • Support hiring and onboarding of new engineers as we continue expanding.

Requirements and qualifications

Education


  • Software Engineering or related field (Master's degree preferred)

Experience


  • Minimum 10 years in embedded software development with a focus on real-time systems (preferably in Automotive, Industrial or Robotics markets).
  • Demonstrated experience in technical leadership or team lead roles, preferably in small to mid-size agile teams.
  • Background in mentoring junior engineers, with a collaborative and pragmatic mindset.

Skills & Expertise


  • Proficiency in C, modern C++ (C++14 and beyond), Rust, and Python.
  • Strong experience with RTOS internals, device drivers, and embedded development.
  • Hands-on experience with ROS/ROS 2 is required; familiarity with AUTOSAR (Classic or Adaptive) is a plus.
  • Good working knowledge of middleware and communication stacks, including: CAN, Ethernet, DDS, SOME/IP, Zenoh, MQTT, EtherCAT, CANopen, J1939, etc.
  • Familiarity with MCU/SoC architectures & peripherals, including but not limited to: Arm (v7, v8, v9; M, R, A), RISC-V, Infineon AURIX and Renesas RH850
  • Solid understanding of functional safety and cybersecurity standards, including: ISO 26262, IEC 61508, ISO 21434, IEC 62443, IEC 62304, ASPICE, EN 50128
  • Strong written and verbal communication skills; ability to interact with cross-functional teams and contribute to strategy discussions.
  • Languages:

    • French: Native or fluent (required)
    • English: Full professional proficiency (required)
    • German and/or Japanese: Appreciated

Why join eSOL?


  • Be a central part of our European technical leadership as we scale.
  • Work on innovative embedded software technologies for real-world systems across automotive, industrial, medical, agriculture, and mobility sectors.
  • Collaborate with international teams and contribute to the company's Full Stack Engineering vision.
  • Share knowledge and grow with a team committed to continuous improvement and technological excellence.
📩 Apply now
If you are passionate about embedded systems, enjoy mentoring engineers, and want to shape the future of real-time software, we'd love to hear from you!

Send us your application


Back to Careers TOP