Senior C++ Engineer
Role details
Job location
Tech stack
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.