E

EGYM

Smart gym tech, software, services

OS Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeMunich, GermanyNo salary listed

About the Job

Requirements

  • Expertise in modern systems software development, a solid understanding of operating systems internals, and experience developing and maintaining custom Linux software distributions using frameworks such as Yocto.
  • At least 3 years of experience with Linux systems development, particularly building applications for small edge devices such as Raspberry Pi and iMX.
  • Hands-on development experience in Rust, C, or C++, and proficiency in scripting languages such as Bash and Python.
  • Understanding of how edge devices integrate with broader ecosystems.
  • Clarity in code, Git commits, documentation, and daily communication, and a practice of writing appropriate tests for completed tasks.
  • Ability to balance innovation and pragmatism and work in an agile environment.

Responsibilities

  • Drive the full software lifecycle for the EGYM Device Operating System, from technology evaluation and testing to documentation and deployment.
  • Implement new features and streamline existing systems in collaboration with colleagues across disciplines.
  • Develop software specializing in Linux systems and IoT cloud infrastructure.
  • Share knowledge and responsibilities and support other team members.
  • Explore new frameworks and technologies to modernize existing architectures.
  • Take ownership of the machine operating system and corresponding cloud services, understand their architecture, deliver requirements and features, and improve testability and functionality.
  • Participate in the service duty rotation and work with the service team to help resolve issues reported in the field during business days.
  • Become familiar with the EGYM ecosystem and the roles of teams in the software engineering department.

Desired Qualifications

  • Experience writing code for safety-critical applications or working with alternative build systems such as Buildroot.
  • Knowledge of networking technologies and protocols, including VPN, TCP/IP, NAT, IPv6, DNS, and DHCP, as well as backend or cloud application development using Java, Go, Docker, or Kubernetes.

About the Company

EGYM

Smart gym tech, software, services

EGYM builds a connected fitness ecosystem that combines smart gym hardware, software, and services to help fitness facilities run more efficiently, attract new members, and keep existing members engaged. Its products automate operations for low-staff clubs and support premium member care with personalized workouts for larger facilities, with bespoke solutions for big chains. The core idea is to collect and analyze member activity, guide workouts, and deliver engaging, personalized experiences that simplify administration and boost retention. Revenue comes from selling hardware and software, providing services, and offering differentiated, data-driven member offerings that encourage upsells. By tracking progress and maintaining ongoing member motivation, EGYM aims to improve facility profitability and long-term member retention.

Company size
201-500
Company stage
Series G
Total funding
$609M
Headquarters
Munich, Germany
Founded
2010

Recently Posted Jobs

Explore more opportunities at EGYM

See more jobs