Advance Search

Browse Jobs

Senior Developer

Posted 16 days ago

  • London, Greater London
  • Any
  • External
  • Expired - 2 months ago
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
Job Reference:
CAR/SSD/NOV23
Salary:
Dependent on experience
Working hours:
Full-time
Contract:
Permanent
Location:
Chiswick, W4 5QB
About Us
Carallon is a product research and development company creating industry-leading award-winning products. Based in London, we specialise in industrial hardware and software design for the entertainment industry; encompassing lighting control, LED video processing and motion control. Many of our hardware products have their own integrated user interfaces, while others have accompanying configuration software that runs on desktop or mobile, and we also develop standalone software products.
Projects our team designs and manufactures for include:
The Pharos Architectural Control range of lighting control products used in theme parks and architectural installations worldwide
The Martin Professional P3 LED Video Wall processors
The industry-leading Brompton Technology control and processing solution for video walls used in concerts, award shows and television.
We divide our time between contracting work and developing our own products in-house for distribution to a huge international client base.
As of 2020, Carallon is now owned by an Employee Ownership Trust. As a result, staff can enjoy additional rights and benefits, including an employee council, an annual tax-free profit-share scheme (dependent on company performance) and private healthcare.
Job Summary
The Senior Software Developer position is within our development team, which works concurrently on a variety of exciting, cutting-edge projects. Our R&D team operates across the full technology stack from electronics, FPGA and BSP work through to real-time, large-scale, networked application design covering both backend and UI design. We offer a very friendly, flexible and supportive working environment, with an internal professional development programme and regular training.
Programming is mainly in C++ using the Qt framework on multiple platforms, and training will be provided where necessary. We are also making increasing use of Python as a secondary support language for scripting, build tools and automation.
Our development team is close-knit and highly motivated with a keen interest in the products it creates. A successful candidate should be similarly minded to work in the driven, focused en-vironment required to bring original and ground-breaking products to market. The role is a unique opportunity to develop engineering solutions that will be used to create spectacular events ranging from televised award-shows such as the Oscars, to corporate events for the world's leading brands, to the biggest rock-and-roll tours.
Key Responsibilities
Design and implement software solutions for our suite of products
Take responsibility for specific product features and provide regular development updates
Work with the QA department to find, fix and verify issues and bugs
Perform code reviews and help more junior software developers working as part of a team
Help produce technical product specifications given client/market requirements
Essential Qualifications
Genuine interest in software design and technical challenges
2:1 or higher degree in a related subject from a Russell Group university or equivalent
At least 3 years of professional experience working as software engineer using C++
Excellent knowledge of C++ and STL fundamentals
Familiarity with development using the Qt toolkit
Attention to detail
Ability to discuss prior design work and explain the design processes involved and justify decisions made
Ability to communicate ideas and concepts effectively in spoken and written English within a technical environment
Evidence of the ability to work as part of a team, sharing skills, experience and interests with colleagues
Desirable Extras
Knowledge of Git and Gerrit version control and code review tools
Demonstrable experience working with video or lighting for live entertainment
Excellent time management, including the ability to prioritise conflicting tasks appropriately
Experience with any of the following: Linux, Jenkins build system, Python
#J-18808-Ljbffr
Apply