RIEDEL Communications is the leading provider of live production tools in the media, sports and entertainment sectors. To cover our customers' needs holistically, we are divided into three business units: Product Division, Managed Technology & Riedel Networks.
Our Product Division develops, produces and distributes audio, video, IT and communication solutions. With our live production tools for the media, sports, entertainment and corporate industries, we deliver a wide range of high-quality and state-of-the-art products that are among the most innovative of their kind in the industry.
Join us as Senior Embedded Software Developer (m/f/d) on this exciting journey and experience the fascination of Riedel Communications in action.
YOUR RESPONSIBILITIES
- Develop and maintain embedded software for a wireless intercom system
- Autonomously plan, design, implement, and test components for the embedded software and the Linux operating system
- Demonstrate ownership of dedicated areas of the system’s software architecture
- Participate in sprint planning and cross-functional company initiatives that foster collaboration.
- Level-up the team through code reviews and by creating reference code.
- Mentor and grow junior developers through paired coding and being a resource.
- Conduct code reviews and make technical contributions to product architecture as well as getting involved in solving bugs and delivering small features.
- Generate and implement process improvements.
- Improve product quality, security, and performance.
- Engage with business and technology requirements in design & development
THAT'S YOU
- University degree in a technical discipline preferably in computer engineering and/or electronics
- Experience in embedded software development
- Very good knowledge of C++ including STL and objected oriented software design. Experiences in test driven development (TDD) is an advantage.
- Experiences with Linux and tools such as git, Jira, Confluence
- Experience in agile software development methodology
- Good knowledge about standard Internet protocols is a plus
- The candidate is expected to be self-driven, with strong problem-solving skills, and is committed to developing high quality software
- Passionate about programming and all aspects of software engineering
- Pro-active team player who works on own initiative, result orientated, asking and giving assistance to other team-members
- Good communicator with the ability to cross-domain thinking and willingness to collaborate closely with other company functions (engineering, management, customers, manufacturing)
- Fluent in English (spoken and written), German is a plus
WE OFFER
- Life and Work balance through our flexible working time system including mobile working in a hybrid model
- Career booster with numerous individual development and training opportunities
- Diversity is very important to us, at RIEDEL we focus on an open working atmosphere, inclusion is part of our Culture - it is about the people and their personality that matters
- Diverse offers through myEAP (e.g. help with childcare, care for relatives, offers for body & soul etc.)
We’re contributing to your career development. We’ll encourage you to try new roles and experience new settings. By helping our people to reach their potential, we frequently support them to find skills they never knew they had, or make career moves they never thought possible.
ENRICH OUR TEAM!
With us, you can expect an exciting challenge with plenty of opportunities to take on responsibility and develop personally.
RIEDEL stands for equal opportunities and diversity! We are looking forward to getting to know you as you are - far away from any pigeonholing.