Linn is a Scottish company who make the world’s best music systems. At Linn, everyone makes a difference so we’re committed to finding the best talent around. We’ve found that once people join Linn, they stick around. That’s because we’re passionate about developing our staff, and providing opportunities for everyone to learn and grow.
We’re looking for an innovative, motivated Senior Software Engineer to join the team responsible for our streaming platform. This is a full-time position in our office on the outskirts of Glasgow.
We develop and maintain all code used on our DS (Digital Streamer) range. This ranges from device drivers and codecs to network protocols and on-board UI.
We’re a small, fast-paced team so every engineer gets to make a big difference and sees their code in shipping products, used by a highly engaged user-base.
As Senior Software Engineer your responsibilities will include:
· Design, build and test software for our Digital Streamer range
· Provide technical leadership
· Contribute to our continuous improvement process
· Mentor our less experienced engineers
Skills and Requirements:
· Strong C++ developer with experience in C++11 and STL
· Excellent OO design and software architecture skills
· Developing for real-time, embedded software applications
· Multi-threading and concurrency experience
· Experience in mentoring other engineers
Desirable:
· Experience in working with audio streaming
· Interest in music
· Working knowledge of python
· Build systems and automated testing
· Agile development methodologies
· Cross-platform development experience
· Linux user experience
As well as a competitive salary and opportunities for career progression we also offer some fantastic benefits such as:
· Onsite gym and exercise classes
· Healthy living awarded canteen
· Cycle to Work scheme
· Company pension
· Life Assurance
· Generous staff discount
· 32 days annual holidays
· Holiday purchase scheme