
Senior C++ UI Software Engineer
Primary stack
Nice to have's
Job description
About the Position
Senior C++ UI Software Engineer
Ready to shape the future of connected fitness? Join Alcor as a Senior C++ Software Engineer for the UI of our smart training equipment, part of the Machine Software Realm. As we evolve our fleet of smart strength training machines and continuously expand their capabilities, you play a pivotal role in bringing the latest innovations and training experiences to over 1 million active users worldwide. You and your team build systems that deliver intuitive user interfaces, operate reliably at scale, and set the standard for safety and intelligence on the gym floor.
Responsibilities
- Software Development: Develop high-quality software using C++ and additional technologies like Qt/QML, agentic AI, Docker, CMake, or Conan.
- Execution: Handle diverse technical responsibilities ranging from UI/business logic programming and architecture design to technology evaluation, testing, documentation, and deployment.
- Customer Value Creation: 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: Collaborate closely with other expert functions such as firmware engineering, sports science, Cloud, and site reliability.
- Knowledge Sharing: Share your technical expertise to support the growth of our Realm.
- Innovation: Actively contribute to shaping our SW technology and boost the team's productivity.
Requirements
- Must: At least 7 years of hands-on experience in modern C++.
- Nice to have: 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: Strong ability and enthusiasm for bringing a maintainable structure into application and business logic heavy software. Familiarity with concepts like domain-driven design and various software architecture/design patterns is a plus.
- Software Engineering Excellence: Professional experience in cutting-edge Software engineering methods, such as Agentic AI, CI/CD, Automation.
- Analytical Skills: Ability to break down complex problems, abstract key concepts, identify patterns, and understand underlying principles to derive effective solutions and make informed decisions.
- Quality: Maintain high standards for code, documentation, Git commits, and ensure every task includes appropriate testing.
- Adaptability: Balance technical perfection with pragmatic, agile delivery and remain eager to learn new technologies. Thrive in a fast-paced environment where priorities evolve quickly and teams form dynamically around emerging needs.
- End-to-end Product Responsibility: Proven experience delivering customer-facing solutions, working in a Product Trio setup (Product, Design, Engineering).
Your Training Goal for Your First 6 Months
- Ownership: Take shared ownership of the machine application, delivering product features while ensuring high-quality standards.
- Service Support: Participate in the service duty rotation to solve real-world field issues in collaboration with our service team.
- EGYM Knowledge: Familiarize yourself with the EGYM ecosystem and the role of the different teams in the software engineering department.
- Team Integration: Become a fully integrated and respected member of the Machine Software domain and the wider engineering department.
About the Company
At Alcor, we are dedicated to revolutionizing the fitness industry with our innovative smart training equipment. Our team is passionate about creating intuitive, reliable, and intelligent user interfaces that enhance the fitness experience for millions of users worldwide. Join us to be part of a dynamic and forward-thinking team that is shaping the future of connected fitness.
© Alcor. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Alcor is a full-cycle service provider that builds software R&D offices for US product tech companies in Eastern Europe and Latin America. We have an exclusive focus on tech recruitment with full operational support.Our solution includes:✔ recruitment of software developers in Ukraine, Poland, Romania, Mexico, Colombia, Chile, and Argentina;✔ Employer of Record service to secure your hiring in a new country;✔ legal & compliance services;✔ equipment purchases, office rent & other back-office supportso that remote development teams can fully concentrate on product development with nothing to worry about.Our clients are software companies & startups from Europe and the USA that want to build a team of software engineers and stand with Ukraine💙💛Visit our website to learn more or...Get to know us via social media pages:Instagram:www.instagram.com/alcor_teamLinkedIn:www.linkedin.com/company/18244868Twitter:twitter.com/Alcor_BPOYoutube:www.youtube.com/... /UC5BUSwiF4649cK7CXpM-ZwQ