Kickmaker
Kickmaker
Kickmaker is a design and industrialization agency that helps turn high-tech concepts into manufactured products, supporting projects from early prototypes through mass production. Its team of more than 200 professionals works across consulting, manufacturing, and healthcare-related applications, including robotics, medical technology, mobility, and consumer electronics. The company’s approach combines embedded AI, sustainability, and Industry 5.0 practices, with a focus on responsible innovation and collaborative product development.

Freelance Modern C++ Software Engineer — Paris Hybrid

Develop embedded, industrial, and HMI software for Kickmaker’s high-tech hardware products. Support project teams throughout product design, integration, and deployment.

Description

  • Translate client needs into technical and functional project requirements
  • Design and build software solutions with modern C++
  • Develop and improve application and embedded software components
  • Create graphical user interfaces and control or command functions
  • Build and integrate communication interfaces across product components
  • Improve code performance, reliability, and maintainability
  • Conduct unit and functional testing, and prepare technical documentation
  • Set up and maintain continuous integration and deployment
  • Work iteratively and incorporate client feedback
  • Maintain development quality and follow established processes
  • Assist project teams in designing and developing hardware and software products

Requirements

  • Engineering-school degree or master’s degree in computer science, software development, or embedded systems
  • Substantial experience developing modern C++, including C++17, C++20, or later
  • Strong knowledge of object-oriented programming, the STL, memory management, and sound software design practices
  • Working knowledge of C++17/20, the STL, multithreading, and concurrent programming
  • Familiarity with Qt, QML, and Qt Widgets
  • Understanding of equipment control, hardware–software interaction, and real-time systems
  • Experience with Linux, Windows, embedded Linux, and RTOS environments
  • Knowledge of TCP/IP, IPC, CAN, RS-232, and RS-485
  • Proficiency with Git, CMake, GDB, CI/CD, and unit testing
  • Fluent English is required
  • Industrial, connected-product, embedded-systems, or medical-device software experience is advantageous
  • Knowledge of electronics and hardware–software architecture is valued

Benefits

  • Contribute to international projects with opportunities for travel
  • Learn from colleagues and share expertise across the company

Related Jobs

RockstarDevelopers GmbH

Senior Full Stack Developer, Java and Angular

RockstarDevelopers GmbH
11 – 50 Employees
ConsultingLogisticsMarketing

Build Java and Angular solutions for enterprise and regulated-sector clients at RockstarDevelopers GmbH. Work remotely from Germany with modern AI coding tools.

Open