Job
In this role, you will enhance C++ applications, optimize legacy systems, and design new GUI prototypes with Qt while navigating all phases of the software lifecycle, including testing and deployment.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Further development, maintenance, and refactoring of existing C++ applications (legacy code) as well as bug fixing and performance optimization.
- Design and implementation of new applications with Qt (C++/Qt 6), including the creation of UI prototypes and integration of third-party libraries.
- Participation in all phases of the software lifecycle: from requirements analysis and design through implementation, code review, testing, and deployment.
- Proficient handling of test and build scripts (pyTest, googletest, QtTest) as well as conducting static and dynamic code analyses.
- Adherence to coding standards (e.g., C++ Core Guidelines) and security policies, as well as active participation in code reviews.
- Evaluation of new technologies, libraries, and tools as well as their integration into the project portfolio.
- Ensuring a structured, comprehensible workflow with clean code, naming conventions, and documentation.
- Knowledge transfer and mentoring of junior developers as well as active participation in agile teams (Scrum) through attendance at daily stand-ups, sprint planning, and retrospectives.
Our expectations of you
Education
- Completed degree in Computer Science, Electrical Engineering, Physics, Media Informatics, Computer Engineering, or a comparable qualification.
Qualifications
- Solid knowledge in the areas of database management, infrastructure, Git, CMake, and CI tools.
Experience
- At least 5 years of professional experience as a C++ Developer, Software Engineer, Embedded Software Engineer, Systems Engineer, QA Engineer (Software Testing), or Hardware-Software Integrator.
- Experience with MFC (legacy code) and Qt, as well as a good understanding of software architectures.
- Experience in agile teams (Scrum), ideally with certification as Scrum Master or Product Owner.
- Strong analytical skills, high willingness to learn, proactive work approach, as well as experience in customer and stakeholder management.
Benefits
Health, fitness & fun
Food & drink
Topics you will work on
Job locations
About your employer
As a global technology company, we primarily focus on optical technologies and provide our products and services to the photonics market. Our key target markets include the semiconductor industry, medical technology, automotive and machinery engineering, robotics, as well as traffic safety and security. We are also active in the aerospace, defense, and security sectors.
- 250+ Employees
- Established Company
- Onsite, Hybrid
- Industry, Production
More jobs
These jobs might also interest you
Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...
sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...