Qt C++ Software Developer

Abstract
Berlin, Germany
3 days ago
Apply on startup.jobs
Prepare application

Role details

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

Tech stack

Application Programming Interfaces (APIs) C++ (Programming Language) CMake Data Structures Software Debugging Software Design Patterns Video Game Development Game Engine Python (Programming Language) OpenGL Qt Modeling Language (QML) Qt (Software)
+3 more
Rapid Prototyping Process Scripting Solid Principles

Job description

As a Qt C++ Software Developer, you have a sharp eye for detail and deep understanding of software design principles, design patterns, and data structures. Your expertise extends to optimizing performance, ensuring cross-platform compatibility, and crafting modern, responsive UIs that enhance user experiences and streamline workflows. Experience in game development or game-engine-adjacent software is highly valuable, particularly where real-time graphics, performance, and interactive workflows are involved. Your commitment to excellence will raise the bar for design and usability standards, empowering users across industries to not only be more productive, but also to have fun while doing so.

Requirements

  • Ability to write clean, well-structured C++ code
  • Expertise in error handling, debugging tools and techniques, and defensive programming
  • Proven track record leveraging Qt 6+; Qt Widgets and QML/Qt Quick proficiency is a must
  • Experience with rapid prototyping and iterative design
  • Experience using CMake and scripting with Python
  • Experience in game development, game engines, or game-engine-adjacent pipelines is a must
  • Familiar with 3D graphic concepts and APIs such as OpenGL Experience

About the company

Abstract is where excellence meshes with 3D technology and innovation. We engineer groundbreaking solutions that empower you to elevate your digital experiences to new heights without compromising the vision. From award-winning optimization technology, scalable material creation and authoring tools, to seamless scan processing and advanced rendering technologies - we’re at the forefront of reshaping how 3D content is imagined, created, and utilized through automation.

But, none of this could be possible without an exceptional team, hungry to learn and determined to challenge the status quo. At Abstract, we foster a culture where every constructive input - from the smallest kernel to the grandest blueprint - is seen, thoroughly evaluated, and brought to life through our unwavering pursuit of excellence.

Apply for this position

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

Apply on startup.jobs
Prepare application

Good distractions

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

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

2:06 min

Building rapid game prototypes with C++ and Qt

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

4:30 min

Evaluating developer experience constraints in native scripts

Steve Shadders · LIVE

Videos

See all

Related articles

See all