Summary
✨ AI‑Generated
Integrate critical communication platforms with a variety of third-party systems, ensuring secure and seamless interoperability. Design and develop software solutions, troubleshoot complex issues, and maintain high availability and performance. Collaborate with stakeholders to understand requirements and deliver reliable, scalable integrations that meet strict security and compliance standards.
Highlights
Integrate critical communication systems with leading platforms, solve complex technical challenges, ensure secure and seamless operation, and grow expertise in a mission-focused, international environment.
Description
The DEKRA Arbeit Group, with its more than 140 locations throughout Europe, is one of the most successful and innovative umbrella organizations in the area of personnel services.
We are a highly professional and ambitious company driven by talented and dedicated people who are committed in delivering all our services.
Our Client is Zenitel, a global leader in providing critical communication.
Their strategic focus is building the best intelligent and secure communication platforms in the market.
Zenitel integrates their systems and platforms with key partner technology, such as Milestone XProtect, Microsoft Teams, or LenelS2 OnGuard platform.
The three most important things to Zenitel are their staff, their technology/products, and their clients globally.
They believe that by investing in the staff, they are in the position to deliver world-class products and software.
At Zenitel they maintain that interest and ability to learn are just as important as experience.
So, if you are passionate about modern software development and want to further develop your skills and competencies, we would like to hear from you!
For our Client we are looking for a:
Systems Integration Software Engineer (m/f)
Location: Rijeka
We are looking for a creative and talented Software Engineer to join Zenitel’s Customer Integration Team (CIT), developing and maintaining cross-platform distributed systems used in flagship deployments across the transport, security, and communications sectors.
The role focuses on building robust GUI and control system software across the full development lifecycle, from design and implementation to testing and release.
The successful candidate will work in a close-knit team, taking ownership of technical solutions and contributing to a complex codebase where quality, reliability, and innovation are highly valued.
AI coding assistants are part of Zenitel’s day-to-day development process; so, strong technical judgement, the ability to work with unfamiliar code, and a commitment to reviewing, testing, and taking ownership of the software they deliver are highly valued.
Key Responsibilities:
Design, develop, and maintain GUI and control system software based on a Qt5 cross-platform architecture using C++14/17Take ownership of software development projects and deliver well-scoped tasks in line with team plans and project goalsIdentify and implement appropriate solutions to ambiguous or open-ended technical problemsWrite robust, reusable, efficient, and maintainable code with a strong focus on quality and testabilityUse AI coding assistants effectively as part of everyday development, while reviewing, testing, and taking ownership of the resulting codeParticipate actively in code reviews and design discussions, ensuring engineering standards and best practices are maintainedContribute to project planning and help define clear deliverables and technical tasksExtend, improve, and document shared modules and software librariesDebug issues on live systems by forming hypotheses, investigating root causes, and implementing appropriate solutionsWork collaboratively in an Agile/Scrum environment, contributing to sprint planning, stand-ups, and retrospectivesMaintain awareness of customer needs and contribute to technical decisions in cooperation with product stakeholders
Requirements:
Strong knowledge of modern C++ with solid software design skills, including the ability to read and critically review existing codeProven experience developing GUIs and applications using the Qt5 frameworkGood working knowledge of Linux as both a development and target platformDemonstrable debugging skills, including the ability to investigate issues on live systems and identify root causesExperience with Git in a collaborative development environmentExperience working in an Agile/Scrum environmentUnderstanding of asynchronous RPC conceptsAbility to work independently, make technical decisions, take ownership of tasks, and drive issues to resolutionFluency in English, both spoken and written
Bonus Points:
Knowledge of VoIP/telephony technologies such as Asterisk, SIP, or PCMExperience with network analysis tools such as WiresharkKnowledge of XMPPFamiliarity with test-driven development (TDD)Experience with Ubuntu/Debian Linux systemsFamiliarity with GitLab, including CI/CD pipelines and Ansible-based remote deploymentKnowledge of SQL-based relational databases, particularly PostgreSQLExperience with containerization and virtualization technologies such as Podman, VirtualBox, or libvirtBasic knowledge of web technologies such as RESTful interfaces and WebSocketsFamiliarity with collaboration tools such as Jira, GitLab, Confluence, Teams, or Slack
Our Client Offers:
Opportunity to work in a multinational environment and gain international experience Supportive and stimulating work environment where initiative, learning, and progress are valuedOpportunity to contribute new ideas and improve existing processesFlexible working hoursHybrid work option after the probation periodMeal and transportation allowanceTravel, accident, and additional health insurance coverageMultiSport cardNon-taxable employee benefitsTeam-building activities and a positive team culture