CAREERS
Brompton seeks to recruit the most talented individuals to contribute to our continued growth. We offer a rewarding working environment at the cutting edge of video technology. Our current vacancies are listed below. Also shown below are vacancies at our sister company Carallon - a product development company that provides R&D services to Brompton.
Brompton Vacancies
Carallon Vacancies
Job Reference | CAR/VA163/OCT2023 |
Salary | dependent on level of experience |
Working Hours | Full-time (37.5 hours/week) |
Contract Type | Permanent |
Location | Carallon offices, 272 Gunnersbury Avenue, London W4 Please note that we cannot offer visa sponsorship for this post. You must have the right to live and work in the UK before applying for this role. |
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.
Job Summary
The Lead Developer position is within our development team, which works concurrently on a variety of exciting, cutting-edge projects. As the team is growing rapidly we are seeking to increase our capability to develop robust and visually appealing software solutions for the entertainment industry. The Lead Developer will co-lead one of our existing project teams to design, develop and implement software solutions for a suite of products.
We offer a very friendly, flexible and supportive working environment. 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 environment required to bring original and ground-breaking products to market. It 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
- Critique, design and implement software solutions for our suite of products
- Help produce technical product specifications given client/market requirements
- Take responsibility for specific product feature delivery and provide regular development updates
- Help drive team development efforts via agile-based methods
- Perform code reviews and help more junior software developers working as part of a team
Essential Qualifications
- At least 6 years of experience working as a software engineer using C++/STL. Strong knowledge of modern C++, STL and real-time programming techniques
- Genuine interest in technical design, architecture and problem-solving
- Track record of designing and delivering high quality solutions. Ability to discuss prior design work and explain the design processes involved and justify decisions made
- Ability to work in-person at our Gunnersbury offices 3+ days a week
- Ability to communicate ideas and concepts effectively in spoken and written English within a technical environment
- Evidence of the ability to lead a team or project, sharing skills, experience and interests with colleagues and performing code reviews
- Excellent knowledge of cross-platform development (Windows/Mac/Linux), especially using the Qt Widgets toolkit
- Knowledge of Git and Gerrit (or equivalent) version control and code review tools
Desirable Extras
- Excellent time management, including the ability to prioritise conflicting tasks appropriately
- Experience of client management and client-facing roles
- Experience working with video or lighting for live entertainment
- Experience with any of the following: Linux, Buildroot, Jenkins build system
- 2:1 or higher degree in a related subject from a Russell Group university or equivalent
Job Reference |
CAR/VA164/OCT2023 |
Salary |
dependent on level of experience |
Working Hours |
Full-time (37.5 hours/week) |
Contract Type |
Permanent |
Location |
Carallon offices, 272 Gunnersbury Avenue, London W4 Please note that we cannot offer visa sponsorship for this post. You must have the right to live and work in the UK before applying for this role. |
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.
Job Summary
The Software Team Lead position is within our development team, which works concurrently on a variety of exciting, cutting-edge projects. As the team is growing we are seeking to increase our capability to develop robust and visually appealing software solutions for the entertainment industry. The Lead Developer will co-lead one of our existing project teams to design, develop and implement software solutions for a suite of products.
We offer a very friendly, flexible and supportive working environment. 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 environment required to bring original and ground-breaking products to market. It 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
- Take responsibility for specific product feature delivery and provide regular development updates
- Manage direct reports, perform quarterly reviews and annual appraisals
- Help drive team development efforts via agile-based methods
- Critique, design and implement software solutions for our suite of products
- Help produce technical product specifications given client/market requirements
- Perform code reviews and help more junior software developers working as part of a team
Essential Qualifications
- At least 8 years of experience working as a software engineer using C++/STL. Strong knowledge of modern C++, STL and real-time programming techniques
- At least 2 years of experience managing a team and giving performance appraisals
- Genuine interest in technical design, architecture and problem-solving
- Evidence of the ability to lead a team or project, sharing skills, experience and interests with colleagues and performing code reviews
- Track record of designing and delivering high quality solutions. Ability to discuss prior design work and explain the design processes involved and justify decisions made
- Ability to work in-person at our Gunnersbury offices 3+ days a week
- Excellent knowledge of cross-platform development (Windows/Mac/Linux), especially using the Qt Widgets toolkit
- Ability to communicate ideas and concepts effectively in spoken and written English within a technical environment
- Knowledge of Git and Gerrit (or equivalent) version control and code review tools
Desirable Extras
- Excellent time management, including the ability to prioritise conflicting tasks appropriately
- Experience of client management and client-facing roles
- Experience working with video or lighting for live entertainment
- Experience with any of the following: Linux, Buildroot, Jenkins build system
- 2:1 or higher degree in a related subject from a Russell Group university or equivalent
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
Job Reference CAR/BRQA/JAN24
Salary Competitive
Working Hours Full-time (37.5 hours per week)
Contract Type Permanent
Location Carallon Offices, Chiswick, London W4
Are you interested in new display technologies, video systems and the engineering that goes into them? Do you have an interest or experience in manual and automated testing of hardware and software? Do you want to work within an award-winning team of engineers working on the latest entertainment industry technologies? Then we would like to hear from you!
About Us
Carallon is a product research and development company creating industry-leading award-winning products with a clear focus on quality and reliability. Based in London, we specialise in industrial hardware, software design, quality assurance and manufacturing for the entertainment industry, encompassing lighting control, LED video processing and motion control.
We are wholly employee-owned, and a certified B Corp. Working with us means working within a culture that values innovation, quality and flexibility.
Projects our teams design, engineer, test and manufacture 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, films and television.
We divide our time between contracting work and developing our own products in-house for distribution to a huge international client base.
About the Role
We are expanding the software Quality Assurance team working on the award-winning range of Brompton Technology LED processors. This new role is an opportunity to work within a cross-disciplinary team, comprising software, embedded software, hardware and third-party integrations.
The Associate QA Engineer will communicate directly with developers in software, FPGA and Hardware, to collaborate to resolve bugs and to enable investigations. They will contribute to the client-facing elements of the business, through connection with teams in Technical Support and Field Applications Engineering. This will enable a broad understanding of issues arising in the field, and a depth of knowledge about our products, to support the triage and resolution of issues.
This role will involve an enthusiasm for learning new technologies and you should be ready to engage proactively working with the engineering teams, working collaboratively to identify and improve product testing and sustain confidence in the quality of our products. Alongside excellent technical skills and a commitment to high quality, you will need strong interpersonal skills and an ability to work with others to achieve shared goals.
The core responsibilities will include:
- Creating, reviewing, and executing test suites for manual and automated testing on hardware, software and embedded software.
- Troubleshooting and investigating complex issues, from both an engineering and customer facing perspective.
- Logging, updating and reviewing bug tickets.
- Actively learning to support your understanding of new technologies and enabling the creation of new testing methods.
Due to the nature of the technology and the size of the equipment required, this role is principally based within our offices in West London. It may be possible to offer a limited amount of hybrid working after achieving full familiarity with our products, but an office presence will continue to be required for the majority of each week. Flexible working hours to assist with travel are available.
About you
You are inquisitive and passionate about the entertainment technology industries, with a degree or equivalent hands-on experience in a related field such as Media Technology, Broadcast Engineering, Audio Engineering or similar.
You have a reputation for attention to detail and taking a methodical approach; this is paired with strong troubleshooting skills and a willingness to get into the details of an issue or to repeat testing when needed, in order to have the utmost confidence in the product.
Computers, Software and their different connections and uses are something you enjoy exploring, with an ability to learn new tools quickly and to find new tools where needed. You have played with a high-level programming language such as Python or Java and have some understanding of how the technology works.
You thrive when working alongside creative and talented engineers, and you demonstrate perseverance through challenges, with a positive analytical attitude to learning from failure to achieve success.
Benefits
Our employee benefits are available to view on our website and include: health insurance, Employee Ownership culture and bonus scheme, flexible working hours, pension, in-house training and development, and holiday which increases with length of service.
Desired Skills, Experience and Attributes
- 6 months+ of experience in creating, reviewing, and executing test plans for manual and automated testing on hardware, software and embedded software.
- 6 months+ of experience troubleshooting and investigating complex issues, from both an engineering and customer facing perspective.
- Familiarity with logging, updating and reviewing bug tickets.
- Demonstrable commitment to learning new technologies and new testing methods.
- 6 months+ of experience working across teams and disciplines
- 6 months+ of experience prioritising issues and exploring solutions
- Degree or equivalent in subjects such as Media Technology, Broadcast Engineering, Audio Engineering or similar
- Attention to detail and methodical approach
- Perseverance and commitment to repeat tests or processes as needed to achieve a high quality result
- Genuine interest in computers, software and technology
- Familiarity with a range of high level computing languages and tools, and the ability to learn new systems quickly
- Analytical and reflective approach to learning from failure to achieve success
Job Reference: CAR/LSA5/MAR24
Salary: Competitive, depending on experience
Working hours: Full-time (37.5 hours per week)
Contract: Permanent
Location: Head Office - Chiswick, W4 5QB
About Us
Carallon is a leading design and software development house serving the dynamic entertainment industry. We specialize in providing innovative solutions that redefine the boundaries of technology in entertainment, spanning lighting control, show control, and beyond. Our team is composed of passionate individuals who thrive on pushing the limits of what's possible, crafting solutions that amaze audiences worldwide.
Job Summary
We are seeking a talented Linux Systems Administrator to join our team. As a Linux Systems Administrator at Carallon, you will play a crucial role in maintaining and optimizing our infrastructure to ensure the seamless operation of our cutting-edge software solutions. You will collaborate closely with our development teams to deploy, monitor, and troubleshoot Linux-based systems, contributing to the efficiency and reliability of our products.
Key Responsibilities
- Install, configure, and maintain Linux servers and related software applications.
- Monitor system performance and troubleshoot issues, ensuring high availability and reliability.
- Implement security measures to safeguard systems and data.
- Manage user accounts and permissions.
- Automate routine tasks through scripting and configuration management tools.
- Collaborate with development teams to design, deploy and support applications.
- Stay up-to-date with emerging technologies and best practices in Linux administration.
Essential Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- At least 5 years’ proven experience as a Linux Systems Administrator or similar role.
- Proficiency in Linux operating systems (Preferred Debian/Ubuntu).
- Strong understanding of networking concepts and protocols.
- Experience with containerization technologies (Preferred LXD/Docker).
- Experience configuring and maintaining SANs
- Familiarity with configuration management tools (e.g., Ansible, Puppet).
- Strong scripting skills (e.g., Bash, Python) for automation tasks.
- Proven problem-solving and communication skills.
- Ability to work independently, exercising strong judgement and autonomy
- Skilled at collaborating effectively within a team.
- Experience implementing DevOps solutions. CI/CD
Desirable Extras
- Experience with virtualization technologies (e.g., Xen, KVM, HyperV).
- Knowledge of cloud computing platforms (e.g., AWS, Azure).
- Experience building/patching code
Why Join Carallon
- Work at the forefront of technology in the entertainment industry.
- Collaborate with a talented team of professionals who are passionate about innovation.
- Opportunity for professional growth and career development.
- Competitive salary and benefits package.
If you're ready to make an impact in an exciting and fast-paced environment, apply now to join Carallon as a Linux Systems Administrator. Let's create unforgettable experiences together!
Job Reference: CAR/LSA5/MAR24
Salary: Competitive, depending on experience
Working hours: Full-time (37.5 hours per week)
Contract: Permanent
Location: Head Office - Chiswick, W4 5QB
About Us
Carallon is a leading design and software development house serving the dynamic entertainment industry. We specialize in providing innovative solutions that redefine the boundaries of technology in entertainment, spanning lighting control, show control, and beyond. Our team is composed of passionate individuals who thrive on pushing the limits of what's possible, crafting solutions that amaze audiences worldwide.
Job Summary
We are seeking a talented Linux Systems Administrator to join our team. As a Linux Systems Administrator at Carallon, you will play a crucial role in maintaining and optimizing our infrastructure to ensure the seamless operation of our cutting-edge software solutions. You will collaborate closely with our development teams to deploy, monitor, and troubleshoot Linux-based systems, contributing to the efficiency and reliability of our products.
Key Responsibilities
- Install, configure, and maintain Linux servers and related software applications.
- Monitor system performance and troubleshoot issues, ensuring high availability and reliability.
- Implement security measures to safeguard systems and data.
- Manage user accounts and permissions.
- Automate routine tasks through scripting and configuration management tools.
- Collaborate with development teams to deploy and support applications.
- Stay up-to-date with emerging technologies and best practices in Linux administration.
Essential Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- At least 3 years’ proven experience as a Linux Systems Administrator or similar role.
- Proficiency in Linux operating systems (Preferred Debian/Ubuntu).
- Strong understanding of networking concepts and protocols.
- Scripting skills (e.g., Bash, Python) for automation tasks.
- Excellent problem-solving and communication skills.
- Ability to work independently and collaborate effectively within a team.
Desirable Extras
- Experience with containerization technologies (Preferred LXD/Docker).
- Experience configuring and maintaining SANs
- Familiarity with configuration management tools (e.g., Ansible, Puppet).
- Experience with virtualization technologies (e.g., Xen, KVM, HyperV).
- Knowledge of cloud computing platforms (e.g., AWS, Azure).
- Understanding of DevOps principles and practices. CI/CD
- Experience building/patching code
Why Join Carallon
- Work at the forefront of technology in the entertainment industry.
- Collaborate with a talented team of professionals who are passionate about innovation.
- Opportunity for professional growth and career development. Competitive salary and benefits package.
If you're ready to make an impact in an exciting and fast-paced environment, apply now to join Carallon as a Linux Systems Administrator. Let's create unforgettable experiences together!
Job Reference CAR/SBE/MAR24
Salary Competitive, depending on experience
Working hours Full-time
Contract type Permanent
Location Chiswick, W4 5QB
Full Job Description
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.
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.
About the role
The Senior C++ Build Tools and CI Infrastructure Engineer position is within our development team, working closely with our client Brompton Technology to help maintain and develop software and build systems infrastructure for their award-winning Tessera range of video products. The client codebase is in C++ using the Qt framework and spans multiple platforms (Windows/Mac/Linux). We are also making increasing use of Python as a secondary support language for scripting, build tools and automation. The role would suit a crossover C++ developer with a strong interest in build systems and embedded technologies. A strong candidate would also have the possibility of contributing to application development.
We offer a very friendly, flexible and supportive working environment, with an internal professional development programme and regular training. 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 environment required to bring original and ground-breaking products to market.
The role is a unique opportunity to contribute to engineering systems 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
- Maintain embedded Linux build system
- Maintain desktop application build systems for both Windows and MacOS
- Improve CI Infrastructure resilience and performance
- Maintain code signing build tools
- Work with the QA department to deploy and enhance automated testing suites for regression testing
Essential Qualifications
- Genuine interest in build systems, software tools and technical challenges
- 2:1 or higher degree in a related subject from a Russell Group university or equivalent
- At least 3 years of experience as a build systems or software engineer working with C++ and build tools (cmake/make/qmake)
- Experience with building embedded Linux (buildroot/yocto)
- Knowledge/experience of Jenkins or similar CI/CD tool configuration
- Ability to discuss prior work, explain the 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
- Experience in one or more of the following: Python scripting, code signing, Unit testing frameworks (eg gtest), Automated testing frameworks (e.g. Squish)
- Knowledge of Git and Gerrit version control
- Familiarity with Incredibuild
- Demonstrable interest working with video or lighting for live entertainment
- Excellent time management, including the ability to prioritise conflicting tasks appropriately