Job
In this role, you will develop C++/Qt software for process control in the industrial field, design user interfaces with QML, implement automated testing, and collaborate interdisciplinary in an agile team.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Development and further development of C++ / Qt software for device and process control in the industrial and hardware-near environment (including high technology, optics/optoelectronics, automotive, medical technology, defense)
- Design and further development of robust software architectures (modular, maintainable, scalable)
- Technical design and development of user interfaces with QML / Qt Widgets
- Development and maintenance of automated tests (Unit/Integration), including a sensible test strategy
- Ensuring code quality: reviews, standards, metrics, code coverage
- Support in the creation and maintenance of CI / CD pipelines and other relevant DevOps processes
- Proactive and self-directed collaboration with interdisciplinary teams (internal or at the client) within the framework of agile working methods (e.g., Scrum, Kanban)
Our expectations of you
Qualifications
- Advanced knowledge in software design and the implementation of maintainable software architectures.
- Proficient handling of Linux and common development environments and tools
- Practical experience in the field of Unit Testing and test-driven or testable development
- Secure and reliable teamwork: code reviews, technical coordination, mentoring
- Knowledge of agile working methods and approaches in the implementation of customer requirements within an interdisciplinary team of developers, testers, and project managers.
- Proven proficiency in German and English, along with independent problem-solving skills.
- Knowledge in Data Engineering with Python or relevant frameworks/libs (PyTorch, Pandas, Ollama) as well as related software architecture
Experience
- At least 5 years of experience in software development with a focus on C++ as well as Qt 5 and 6, ideally in a production-related industrial environment, in the field of hardware control as well as medical technology & customer electronics.
- Complementary experience in software development with C# / .NET
- Experience in designing and implementing automated tests beyond unit testing (integration/system tests, UI testing e.g., with Cypress, Selenium, Squish)
- Experience with code quality tools such as SonarQube or Black Duck and their integration into the development process.
- Experience in creating and maintaining CI/CD pipelines, build automation, and release processes (e.g., GitLab CI, Jenkins, Yeoman, Azure DevOps, GitHub Actions, Docker, K8s)
What we offer
- An exciting and diverse range of tasks in an innovative environment
- Flexible onsite or hybrid work models
- Opportunities for personal and professional development
- Family-oriented team and a unique working atmosphere in the Jentower in the heart of Jena
Benefits
Work-Life-Integration
Topics you will work on
Job locations
About your employer
SiebenWunder GmbH, based in Jena, assists companies in digitizing and optimizing their HR processes through innovative software solutions and consulting services. The company focuses on efficient and strategically integrated HR work and maintains a close collaboration with its clients.
- Startup
- Onsite, Hybrid
- Recruitment Agency
More jobs
These jobs might also interest you
You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...
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:...
You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...