Senior C++ Engineer

DL Remote
Graz, Austria
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
€80,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles Abstraction Layers Automation of Tests C++ (Programming Language) CMake Software Quality Code Review DevOps Hardware Interface Design Scrum Methodology Software Engineering Software Systems
+3 more
System Programming Build Tools C++14

Job description

We are currently filling the role of Senior C++ Developer (m/f/d) with a Hardware Interface Focus at an innovative IoT tech company based in Graz.

In this position, you will play a key role in shaping the architecture of robust software systems and developing complex features that seamlessly connect hardware and software. You will also act as a technical mentor for the team and ensure high software quality through code reviews and testing., * Shape and advance the architectural design of scalable C++ applications and hardware interfaces.

  • Design and implement sophisticated features and modules linking hardware and software components.
  • Uphold exceptional software quality through rigorous code reviews, automated testing, and adherence to Clean Code standards.
  • Provide technical mentorship to junior developers, aiding their professional growth.
  • Engage proactively in an agile (Scrum) development team to deliver cutting-edge solutions.
  • Explore, assess, and integrate emerging technologies and industry best practices.

Requirements

We are looking for an experienced professional with profound experience in C++ development (specifically with a strong focus on hardware interfaces and systems programming), as well as good English language skills., * Extensive professional background in software development, specializing in C++.

  • Profound expertise in modern C++ (e.g., C++17 or newer) and low-level or systems programming.
  • Demonstrated ability to design and implement robust APIs and hardware abstraction layers.
  • Competent with C++ build tools (preferably CMake), CI/CD pipelines, and contemporary DevOps practices.
  • Adept at conceptualizing and deploying intricate, scalable software architectures.
  • Proven track record in mentoring and developing junior team members within an agile framework.
  • Committed to high-quality standards, applying Clean Code principles and automated testing.
  • Excellent verbal and written communication skills in English.

Apply for this position

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

Apply on indeed.com

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 · WWC 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

2:30 min

Establishing shared definitions for devops and cloud architectures

Bruno Amaro Almeida · WWC 2022

Videos

See all

Related articles

See all