Senior HMI/ UI Softwareentwickler (m/w/d)*

Tagueri AG
Full-timeβ€’Hamburg, Germany

πŸ“ Job Overview

Job Title: Senior HMI/ UI Software Engineer (m/f/d)*

Company: Tagueri AG

Location: Hamburg, Germany

Job Type: Full-time, Permanent Employment

Category: Engineering / Software Development

Date Posted: April 13, 2026

Experience Level: 5-10 Years

Remote Status: Hybrid

πŸš€ Role Summary

  • Develop and integrate Human-Machine Interface (HMI) modules, with a focus on camera control systems, leveraging modern software architecture principles.

  • Design and implement intuitive User Interfaces (UIs) utilizing JavaFX, ensuring a seamless user experience for complex applications.

  • Drive high software quality through comprehensive test coverage, adherence to best practices in software engineering, and robust implementation of challenging requirements.

  • Contribute to the development of realistic simulation environments crucial for efficient development and testing cycles.

  • Actively engage in stakeholder management, communicating effectively with internal teams, external project partners, and clients to ensure alignment and successful project delivery.

πŸ“ Enhancement Note: This role is for a Senior HMI/UI Software Engineer, indicating a need for strong technical expertise, problem-solving capabilities, and the ability to mentor junior team members. The emphasis on HMI modules, camera control, and simulation environments suggests a focus on embedded systems or specialized application development within the company's target industries.

πŸ“ˆ Primary Responsibilities

  • HMI Module Development: Design, implement, and integrate Human-Machine Interface (HMI) modules, with specific emphasis on their application in controlling cameras and processing sensor data.

  • UI Implementation: Develop user-friendly and intuitive graphical user interfaces (GUIs) using JavaFX, ensuring adherence to modern UI design principles and accessibility standards.

  • Software Quality Assurance: Define and execute comprehensive test strategies, including unit, integration, and system testing, to ensure high test coverage and robust software performance.

  • Architecture and Design: Translate complex functional requirements into robust software solutions, adhering to modern software architecture patterns and best practices.

  • Simulation Environment Development: Contribute to the creation and maintenance of realistic simulation environments to support development, debugging, and testing processes.

  • Documentation and Knowledge Sharing: Create detailed technical documentation for developed modules and features, and actively contribute to onboarding and knowledge transfer for new team members.

  • Stakeholder Collaboration: Engage in proactive communication and collaboration with internal project teams, external stakeholders, and clients to gather requirements, provide updates, and ensure project success.

  • Open-Source Integration: Evaluate, adopt, and integrate relevant open-source libraries and frameworks into the development process, assessing their suitability and potential risks.

πŸ“ Enhancement Note: The responsibilities highlight a blend of front-end UI development and back-end functional module integration, with a strong emphasis on quality and simulation. The mention of "camera control" and "sensor data integration" implies a potential focus on embedded systems or hardware-interfacing software.

πŸŽ“ Skills & Qualifications

Education: Completed university degree in Computer Science, Technical Informatics, Information Technology, or a comparable field of study.

Experience:

  • Proven professional experience in developing functional modules, particularly those involving sensor data integration.

  • Demonstrated experience in developing comprehensive test concepts and achieving high test coverage.

  • Ability to translate complex requirements into robust and scalable software solutions.

Required Skills:

  • JavaFX Development: Strong proficiency in developing applications using JavaFX for building intuitive user interfaces.

  • HMI & UI Design: Solid understanding of Human-Machine Interface principles and User Interface design best practices.

  • Software Architecture: Knowledge of modern software architecture patterns and ability to design scalable and maintainable systems.

  • Test Strategy & Implementation: Expertise in developing and implementing effective test concepts to ensure high software quality and reliability.

  • Problem-Solving: Ability to analyze complex technical challenges and devise effective software solutions.

  • English Proficiency: Very good command of English, both written and spoken, for effective communication.

Preferred Skills:

  • Eclipse IDE: Familiarity and proficiency with the Eclipse Integrated Development Environment.

  • Sensor Data Integration: Specific experience in integrating and processing various types of sensor data.

  • Simulation Development: Experience in building and utilizing simulation environments for software development and testing.

  • Technical Documentation: Skill in creating clear and comprehensive technical documentation.

πŸ“ Enhancement Note: The preferred skills in JavaFX and Eclipse suggest a specific technology stack preference. Experience with sensor data integration and simulation environments points towards roles involving embedded systems, IoT, or specialized industrial applications. The requirement for frequent business travel within Germany indicates a need for adaptability and a willingness to work on-site with clients.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • HMI/UI Case Studies: Showcase projects demonstrating the design and implementation of complex HMI or UI modules, detailing the challenges faced and solutions implemented.

  • Software Quality Metrics: Present examples of how you've ensured and measured software quality, including test coverage reports, bug reduction metrics, or adherence to coding standards.

  • System Integration Examples: Provide evidence of successful integration of functional modules, particularly those involving sensor data or external hardware.

  • Process Optimization: Highlight instances where you've improved development or testing processes, leading to increased efficiency or reduced development time.

Process Documentation:

  • Workflow Design: Demonstrate understanding of how to document development workflows, from requirement gathering to deployment, focusing on clarity and efficiency.

  • Implementation & Automation: Showcase experience in documenting the implementation of software features and any automation efforts in testing or deployment pipelines.

  • Performance Analysis: Include examples of how you document and analyze the performance of software modules and UIs, identifying areas for optimization.

πŸ“ Enhancement Note: For a senior role, a portfolio should not just list projects but showcase a deep understanding of the software development lifecycle, quality assurance methodologies, and the ability to articulate complex technical solutions clearly. Demonstrating contributions to process improvement within development or testing will be highly valued.

πŸ’΅ Compensation & Benefits

Salary Range: Based on industry benchmarks for Senior Software Engineers with 5-10 years of experience in Hamburg, Germany, the estimated annual gross salary range would be €65,000 - €85,000. This estimate considers the cost of living in Hamburg, the company's industry (Consulting/Technology), and the seniority of the role.

Benefits:

  • Smart Working: Flexible working models, including mobile work options and the possibility for sabbaticals and workations.

  • Financial Well-being: Corporate benefits program, attractive company pension scheme, and a JobRad (company bicycle leasing) program.

  • Health & Wellness: Access to Health Care Benefits, including discounted memberships for Urban Sports Club and a company health insurance plan.

  • Onboarding & Development: Intensive onboarding process with a dedicated mentor program, diverse internal training opportunities, and external professional development support.

  • International Exposure: Opportunities for international exchange programs to foster personal and professional growth within the corporate group.

Working Hours: Standard full-time working hours are approximately 40 hours per week, with flexibility offered through various working time models, aligning with a hybrid work environment.

πŸ“ Enhancement Note: The salary range is an estimate based on typical compensation for a Senior Software Engineer in a major German city like Hamburg. Actual compensation will depend on the candidate's specific experience, qualifications, and negotiation. The benefits package is extensive, emphasizing work-life balance, employee well-being, and professional growth.

🎯 Team & Company Context

🏒 Company Culture

Industry: The company operates at the intersection of Strategic Corporate Consulting and Operational Implementation, with a strong focus on technology, project, and process management. They serve clients in Automotive, Energy, Aerospace, Rail, and Defense sectors. Tagueri AG also includes con|energy consult gmbh, highlighting a specialization in the energy sector.

Company Size: Approximately 600 employees, indicating a mid-sized to large organization with established processes and significant project capacity.

Founded: The founding date is not explicitly provided, but the company's description suggests a mature organization with a solid track record in its specialized industries.

Team Structure:

  • The role is part of a software development team focused on HMI/UI modules, likely within a larger engineering or technology division.

  • Reporting structure is implied to be within a project team, with collaboration across various departments and with external clients.

Methodology:

  • Data-Driven Approach: Emphasis on creating tangible value and driving success, suggesting a data-informed approach to development and consulting.

  • Process Optimization: Core to their business model, implying a culture that values efficiency, structured workflows, and continuous improvement in both client solutions and internal operations.

  • Technology Expertise: Combines consulting methods with strong technology expertise to deliver innovative and future-proof solutions.

Company Website: www.tagueri.com

πŸ“ Enhancement Note: Tagueri AG positions itself as a bridge between strategic advice and practical execution, indicating a hands-on, results-oriented culture. The diverse client base means the operations team will likely encounter varied technical challenges and industry-specific requirements.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This is a Senior HMI/UI Software Engineer position, signifying a role with significant technical responsibility, potential for mentorship, and a requirement for independent problem-solving. It's a critical individual contributor role with expectations of contributing to architectural decisions and best practices.

Reporting Structure: The Senior Engineer will likely report to a Team Lead or Engineering Manager. They will collaborate closely with project managers, product owners, and potentially other senior engineers on complex projects.

Operations Impact: The work directly impacts the usability and functionality of software solutions delivered to clients in key industries like Automotive and Aerospace. Successful HMI/UI development leads to improved user experience, operational efficiency for clients, and enhanced product performance, directly contributing to Tagueri's reputation and client satisfaction.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in HMI/UI development, specific technologies like JavaFX, or emerging areas relevant to the company's client industries.

  • Leadership Development: Potential to move into roles such as Technical Lead, Project Lead, or mentor for junior engineers, guiding technical direction and team development.

  • Cross-Industry Exposure: Gain experience working on diverse projects across various sectors (Automotive, Energy, Aerospace, etc.), broadening technical and industry knowledge.

  • International Mobility: Leverage the international exchange program for broader career development and exposure within the corporate group.

πŸ“ Enhancement Note: The "Senior" title implies a clear path for career progression, either into technical leadership, specialized engineering roles, or management. The company's focus on diverse industries and international collaboration offers significant avenues for professional development beyond the immediate role.

🌐 Work Environment

Office Type: The company offers a hybrid work model, allowing for a blend of on-site collaboration and remote flexibility. The Hamburg office is likely a modern, professional workspace designed to foster collaboration and innovation.

Office Location(s): The primary location for this role is Hamburg, Germany, at Zirkusweg 1, 20359. The company also operates in other locations within Germany, and the role requires regular travel to client sites within Germany.

Workspace Context:

  • Collaborative Spaces: The office environment is expected to feature collaborative areas designed for team meetings, brainstorming sessions, and cross-functional work.

  • Technology Infrastructure: Access to modern development tools, hardware, and software necessary for complex HMI/UI development and simulation.

  • Team Interaction: Opportunities for regular interaction with colleagues through team meetings, project work, and company events, fostering a strong sense of community.

Work Schedule: The hybrid work arrangement allows for flexibility in structuring the work week, balancing focused individual work with collaborative team activities. Standard working hours are approximately 40 per week, with potential for flexible scheduling.

πŸ“ Enhancement Note: The hybrid nature of the role, combined with client travel, suggests a need for strong self-management skills and the ability to adapt to different work environments. The emphasis on collaboration indicates that on-site presence will be important for team integration and project alignment.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A review of your application, focusing on your CV and cover letter to assess alignment with the required skills and experience.

  • Technical Interview(s): In-depth discussions covering your technical expertise in HMI/UI development, JavaFX, software architecture, and testing methodologies. Expect to discuss your experience with sensor data integration and simulation.

  • Portfolio Presentation: A session where you present selected projects from your portfolio, highlighting your contributions, technical challenges, and the impact of your work. Focus on demonstrating your problem-solving skills and adherence to quality standards.

  • Team/Culture Fit Interview: A conversation to assess your fit with Tagueri AG's culture, focusing on collaboration, proactivity, and your approach to teamwork and knowledge sharing.

  • Final Interview: Potentially with senior management or a hiring manager to discuss career aspirations and finalize details.

Portfolio Review Tips:

  • Curate Selectively: Choose 2-3 of your most relevant and impactful projects that showcase your HMI/UI development skills, JavaFX expertise, and experience with sensor data or simulation.

  • Structure Your Case Studies: For each project, clearly outline the problem statement, your role and responsibilities, the technical approach taken, the challenges encountered, the solutions implemented, and the measurable outcomes or impact.

  • Quantify Your Achievements: Use metrics wherever possible to demonstrate the success of your work (e.g., improved user satisfaction scores, reduced error rates, increased processing speed, test coverage percentages).

  • Highlight Process Contributions: If applicable, showcase how you've improved development processes, implemented best practices, or contributed to knowledge sharing within your teams.

  • Prepare for Technical Deep Dives: Be ready to discuss the technical intricacies of your projects, including architectural decisions, technology choices, and problem-solving strategies.

Challenge Preparation:

  • Coding Exercise: Be prepared for a coding challenge, possibly involving JavaFX or a related problem, to assess your practical coding skills and problem-solving approach under timed conditions.

  • System Design Question: You might be asked to design a system or a component related to HMI/UI development, requiring you to think about scalability, maintainability, and user experience.

  • Scenario-Based Questions: Anticipate questions about how you would handle specific technical challenges, stakeholder conflicts, or project roadblocks. Focus on demonstrating a structured, proactive, and collaborative approach.

πŸ“ Enhancement Note: Given the senior nature of the role and the focus on HMI/UI development, a strong portfolio showcasing practical application of skills, problem-solving capabilities, and measurable impact will be crucial. Prepare to articulate your thought process clearly during technical discussions and case study presentations.

πŸ›  Tools & Technology Stack

Primary Tools:

  • JavaFX: The core technology for UI development, requiring strong proficiency.

  • Eclipse IDE: A preferred integrated development environment for Java development, likely used extensively.

  • Version Control Systems: Git (e.g., GitHub, GitLab, Bitbucket) for code management and collaboration.

  • Build Automation Tools: Maven or Gradle for managing project dependencies and build processes.

Analytics & Reporting:

  • Testing Frameworks: JUnit, TestNG for unit testing; potentially frameworks for UI testing (e.g., TestFX) or integration testing.

  • Code Quality Tools: SonarQube or similar for static code analysis, identifying potential bugs, code smells, and security vulnerabilities.

  • CI/CD Tools: Jenkins, GitLab CI, or Azure DevOps for automated builds, testing, and deployment pipelines.

CRM & Automation:

  • Project Management Tools: Jira, Confluence for task tracking, documentation, and team collaboration.

  • Simulation Software: Potentially specialized software for creating and running simulation environments relevant to the client industries.

  • Potential for Cloud Platforms: Depending on project scope, familiarity with cloud services (AWS, Azure, GCP) for development or deployment might be beneficial.

πŸ“ Enhancement Note: Proficiency in JavaFX and Eclipse is explicitly mentioned. A strong understanding of the full software development lifecycle, including testing, CI/CD, and documentation tools, will be essential for a senior role.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Empower People. Create Success.: This core slogan emphasizes employee empowerment and a focus on achieving positive outcomes for both individuals and the company.

  • Proactive Engagement: Encourages employees to actively contribute, bring forward ideas, and take initiative in their work.

  • Mutual Support & Celebration: Fosters a collaborative environment where team members support each other and celebrate collective achievements.

  • Continuous Learning & Development: Values the ongoing growth of employee knowledge and skills, providing opportunities for advancement and deepening expertise.

  • Data-Driven Decision Making: While not explicitly stated as a "value," the company's positioning as a bridge between strategy and implementation suggests an emphasis on measurable results and informed decision-making.

Collaboration Style:

  • Open Communication: Promotes an open-door policy and direct exchange of ideas from junior staff to leadership.

  • Cross-Functional Teamwork: Essential for bridging the gap between consulting and execution, requiring close collaboration with diverse teams and client stakeholders.

  • Knowledge Sharing: Encouraged through documentation and mentorship, ensuring that expertise is disseminated throughout the organization.

  • Results-Oriented: A shared focus on delivering tangible value and successful outcomes for clients.

πŸ“ Enhancement Note: The company culture appears to be people-centric, valuing individual contributions while emphasizing collective success. The "Empower People. Create Success." motto suggests a dynamic environment where initiative and collaboration are highly rewarded.

⚑ Challenges & Growth Opportunities

Challenges:

  • Complex Integration: Integrating HMI modules with diverse hardware (e.g., cameras) and sensor systems across various client industries can present significant technical challenges.

  • Evolving Technology: Keeping pace with rapid advancements in UI/UX design, embedded systems, and software engineering best practices requires continuous learning.

  • Client-Specific Requirements: Adapting standard development practices to meet the unique and often demanding requirements of clients in specialized sectors like automotive or aerospace.

  • Balancing Development and Consulting: Juggling the demands of hands-on software development with the consultative aspects of client interaction and project management.

Learning & Development Opportunities:

  • Advanced Technical Training: Opportunities to deepen expertise in JavaFX, explore new UI frameworks, or specialize in areas like embedded systems development.

  • Industry Exposure: Gaining broad experience across multiple high-tech industries, understanding their specific operational challenges and technological needs.

  • Mentorship & Leadership: Developing skills in mentoring junior developers, leading technical discussions, and potentially taking on project leadership roles.

  • International Collaboration: Participating in international exchange programs offers unique opportunities for cross-cultural learning and global project involvement.

πŸ“ Enhancement Note: The challenges presented are typical for a senior role in a consulting-oriented technology firm. The growth opportunities are robust, offering clear pathways for career advancement and skill diversification.

πŸ’‘ Interview Preparation

Strategy Questions:

  • HMI/UI Design Philosophy: "Describe your approach to designing intuitive and effective HMI/UI for complex systems. What principles do you prioritize, and how do you ensure user satisfaction?" (Prepare to discuss user-centered design, usability heuristics, and your experience with JavaFX in this context.)

  • Technical Problem-Solving: "Walk me through a challenging technical problem you encountered while integrating sensor data or developing an HMI module. How did you diagnose the issue, what solutions did you consider, and what was the outcome?" (Be ready to detail your debugging process, analytical skills, and decision-making.)

  • Collaboration & Stakeholder Management: "How do you manage communication and collaboration with diverse stakeholders (e.g., clients, project managers, other engineers) to ensure project alignment and successful delivery?" (Highlight your communication style, experience with conflict resolution, and ability to translate technical concepts for non-technical audiences.)

Company & Culture Questions:

  • Cultural Fit: "How do you embody our core values of 'Empower People. Create Success.' in your daily work? What does a supportive and collaborative team environment mean to you?" (Research Tagueri's values and prepare examples of how you've contributed to such an environment.)

  • Proactivity & Initiative: "Can you give an example of a time you took initiative to improve a process, introduce a new technology, or solve a problem that wasn't explicitly assigned to you?" (Showcase your proactive mindset and drive for continuous improvement.)

  • Impact Measurement: "How do you measure the success and impact of your software development work, particularly in HMI/UI projects?" (Discuss your experience with metrics, user feedback, and demonstrating ROI.)

Portfolio Presentation Strategy:

  • Focus on Impact: For each project, clearly articulate the business problem or user need, your specific contribution, the technical solution, and the measurable results achieved.

  • Demonstrate Technical Depth: Be prepared to dive into the technical details of your projects, explaining architectural choices, development methodologies, and any complex challenges you overcame.

  • Showcase Process Improvement: If possible, highlight instances where your work led to improved development processes, increased efficiency, or enhanced software quality.

  • Tailor to Tagueri: Briefly explain why your experience and projects are relevant to Tagueri AG's business and client sectors.

πŸ“ Enhancement Note: For a senior role, interviewers will be looking for not just technical proficiency but also strategic thinking, problem-solving ability, and a strong cultural fit. Prepare specific, quantifiable examples to support your answers.

πŸ“Œ Application Steps

To apply for this Senior HMI/UI Software Engineer position:

  • Submit your application through the "Jetzt Bewerben" button or via email to bewerbung@tagueri.com. Ensure your total file size does not exceed 35 MB.

  • Customize Your Resume: Tailor your CV to highlight your experience in JavaFX, HMI/UI development, sensor data integration, software architecture, and testing methodologies. Use keywords from the job description.

  • Prepare Your Portfolio: Select 2-3 key projects that best demonstrate your skills and achievements. Structure them as clear case studies with measurable outcomes. Be ready to present these confidently.

  • Research Tagueri AG: Understand the company's mission, values, client industries, and recent projects. This will help you tailor your application and demonstrate your genuine interest.

  • Practice Interview Responses: Rehearse answers to common interview questions, focusing on behavioral examples and technical explanations, especially for your portfolio presentation.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Requires a degree in Computer Science, Technical Informatics, or a related field with professional experience in functional module development. Candidates must possess strong JavaFX skills, experience with sensor data integration, and excellent English communication skills.