About the job
Join Our Dynamic Team at Yodeck!
Yodeck is at the forefront of digital signage solutions, offering a comprehensive cloud-based service that empowers users to manage screen content effortlessly. With just one Player connected to the Internet, users can control what is displayed on their screens from anywhere in the world. Our innovative platform currently manages tens of thousands of screens globally, and we are on an exciting trajectory to double our growth each year. We are dedicated to enhancing our service, ensuring our customers can maximize their investment in digital signage technology.
Our mission is simple: to simplify digital signage for every business, regardless of size or budget. We believe that effective communication should be accessible to all.
About the Role
We are seeking a talented Linux Application Developer to enhance the functionality of Yodeck's Player, specifically designed for the Raspberry Pi. Our Player is primarily built using Python (95%) with some components in C (5%), allowing us to leverage both high-level programming for automation and low-level APIs for performance optimization. If you are passionate about coding and enjoy working with low-level Linux systems, this opportunity is perfect for you!
Key Responsibilities
- Enhance the primary playback logic engine of Yodeck to integrate new features, primarily using Python.
- Advance our Playback Engine through innovative Python development.
- Design and implement APIs that facilitate playback customization via our Custom Widgets.
- Support new hardware platforms we aim to target.
- Optimize Linux configurations for the Player to ensure peak performance and reliability.
- Collaborate effectively within a Scrum framework, transforming user requirements into actionable engineering tasks.
- Work closely with other departments, including Support and engineering teams, to ensure seamless communication and execution.
Qualifications
- A minimum of 3 years of experience as a Python Developer.
- Extensive knowledge and proficiency in Linux environments.
- Strong understanding of networking concepts within Linux.
- Excellent teamwork and collaboration skills.
- Exceptional problem-solving abilities.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Fluent in English, both written and spoken.
What We Offer
- Opportunities for increased responsibility as Yodeck continues to grow.
- Competitive salary and comprehensive benefits package.
- Performance-based bonuses and an attractive stock option plan.
- Individual training budget for professional development and ongoing education.
- A robust benefits package, including access to an office gym, nutritionist services, meal vouchers, and more.
- Private medical insurance.
- A vibrant and supportive work environment.
- Flexible and dynamic international workplace.
- Commuting expense coverage.
- A commitment to equal opportunity and diversity in the workplace.
Yodeck is an equal opportunity employer, dedicated to fostering a diverse workforce. We are committed to providing equal employment opportunities to all applicants.

