Źródło: CrawlJobs

C++ Software Developer

Pełny etat Praca stacjonarna

Data publikacji: 01.09.2026

RE:LAB is a design and innovation company specialized in shaping the interaction between people and complex technologies. Since 2004, we have been working on products and systems used daily across the automotive, industrial, and consumer sectors. Our goal is to make advanced technology understandable, safe, and natural to use. We don’t just design interfaces. We design experiences that bring together design, engineering, human factors, and artificial intelligence. Our multidisciplinary team tackles real-world challenges in highly complex contexts, where quality and reliability are essential. We partner with global companies when user experience is not a detail, but a critical factor for a product’s success—when adoption, safety, and user trust truly make the difference. At RE:LAB, we believe technology should feel human. This belief guides the way we work, the design decisions we make, and the relationships we build every day. Designing human experiences for complex technologies. Position: To strengthen our Software Engineering division, we are looking for a C++ Software Developer – Real-Time Systems to contribute to the development of high-performance software solutions for complex and technology-driven systems. The role focuses on the development of reliable and responsive applications, working on software components where performance, timing, and efficient resource management are key aspects. We are looking for someone passionate about C++ development, curious about how software interacts with the underlying system, and motivated to work on challenging engineering projects where performance really matters.

Responsibilities

Develop and maintain software components and applications using C++; Contribute to the development of real-time and performance-oriented software systems; Work on software optimization, resource management, and system responsiveness; Support software integration, testing, debugging, and validation activities; Analyze and troubleshoot software issues across different development environments; Collaborate with multidisciplinary engineering teams throughout the software development lifecycle; Contribute to software architecture, technical documentation, and continuous improvement activities

Requirements

Degree in Computer Engineering, Computer Science, Electronic Engineering, or related technical fields; Good knowledge of C++ and object-oriented programming; Understanding of software architecture and development principles; Interest in real-time systems, high-performance software, and system-level programming; Familiarity with debugging, testing, and software development tools; Analytical mindset and strong problem-solving skills; Curiosity and willingness to work on complex technical challenges; Ability to work effectively within multidisciplinary teams; Good command of the English language, both written and spoken

Nice to have

Experience with real-time or embedded systems; Familiarity with Linux-based environments or RTOS; Knowledge of multithreading, concurrency, synchronization, and memory management; Experience with performance analysis and software optimization; Familiarity with communication protocols or hardware/software integration; Experience in automotive, industrial, IoT, robotics, or other technology-driven environments; Knowledge of additional programming languages such as C or Python
Aplikuj u pracodawcy

Podobne oferty

Wszystkie →

Dostosuj zgody

Każdy cel jest opcjonalny i domyślnie wyłączony. Zgodę możesz wycofać w dowolnym momencie.

Pokazujemy oferty najbliżej Ciebie