Senior C++ UI Software Engineer

EGYM GmbH
München, Germany
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

München, Germany

Tech stack

Business Logic
C++
Cloud Computing
CMake
Continuous Integration
Software Design Patterns
Firmware
Software Architecture
Qt Modeling Language (QML)
QT
Reliability Engineering
Software Engineering
Backend
GIT
Virtual Agents
C++14
Domain Driven Design
Docker
Go

Job description

  • Software Development: You develop high-quality software using C++ and additional technologies like Qt/QML, agentic AI, Docker, CMake or Conan
  • Execution: You handle diverse technical responsibilities ranging from UI/business logic programming and architecture design to technology evaluation, testing, documentation, and deployment
  • Customer Value Creation: You enhance the customer experience by delivering differentiating features for our smart fitness machines and ecosystem, in a Product Trio setup (Product, Design, Engineering)
  • Cross-team Collaboration: You collaborate closely with other expert functions such as firmware engineering, sports science, Cloud and site reliability
  • Knowledge Sharing: You share your technical expertise to support the growth of our Realm
  • Innovation: You actively contribute to shaping our SW technology and boost the team's productivity, * Ownership: You take shared ownership of the machine application, delivering product features while ensuring high quality standards
  • Service Support: You participate in the service duty rotation to solve real-world field issues in collaboration with our service team
  • EGYM Knowledge: You familiarize yourself with the EGYM ecosystem and the role of the different teams in the software engineering department
  • Team Integration: You become a fully integrated and respected member of the Machine Software domain and the wider engineering department

Requirements

  • Must: You have at least 7 years of hands-on experience in modern C++
  • Nice to have: You are a T-shaped profile, with professional expertise in UI (Qt/QML is a big plus) and backend (Golang is a big plus)

Software Design and Architecture: You possess a strong ability and enthusiasm for bringing a maintainable structure into application and business logic heavy software. As a plus you are familiar with concepts like domain-driven design and various software architecture/design patterns

Software Engineering Excellence: You have professional experience in cutting-edge Software engineering methods, such as Agentic AI, CI/CD, Automation

Analytical Skills: You are able to break down complex problems, abstract key concepts, identify patterns, and understand underlying principles to derive effective solutions and make informed decisions

Quality: You maintain high standards for code, documentation, Git commits and ensure every task includes appropriate testing

Adaptability: You balance technical perfection with pragmatic, agile delivery and remain eager to learn new technologies. You thrive in a fast-paced environment where priorities evolve quickly and teams form dynamically around emerging needs

End-to-end Product Responsibility: You have proven experience delivering customer facing solutions, working in a Product Trio setup (Product, Design, Engineering)

About the company

* Modern Tech Stack & AI Evolution: We don't just maintain; we evolve. Explore our Tech Radar to see our stack, and join us in building an AI-agentic, iterative, and incremental product culture where AI is a core accelerator of our development lifecycle * Learning Time: Use 10% of your time on learning topics of your choice (conferences, hackathons, internal and external events, videos, books or innovation projects) * Choose Your Equipment: Use state-of-the-art laptops (MacOS, Linux, Windows? Choose your weapon! Also choose your Distro!) * International Team: Join our diverse and international team to collaborate with talented professionals from around the world * Work-Life-Balance: Benefit from flexible working hours, home office possibilities and 30 days of vacation per year * Fit & Healthy: Train for free with EGYM Wellpass in several thousand sports and health facilities across Germany and/or alternatively use our in-house gym with EGYM products * Flex Budget: Use €60 per month flexibly for public transportation and a meal subsidy * Mentoring Program: Exchange knowledge and grow together across teams and locations through our self-organized mentoring platform * Discounts: Get a variety of great discounted offers, from fashion to leisure, through our employee benefits portal * Bike Leasing: Stay active and use our leasing bike offer for your way to work or in your spare time

Apply for this position