Job Title Job Reference Salary Working Hours Software Developer (Control Systems) CAR/SDCS/SEP01 Competitive, dependent on experience. Potential performance bonuses. Full time Contract type Permanent Temporary Fixed Term (specify) Location Carallon Offices, Shepherds Bush The post holder may be required to work at other locations, at the discretion of their line manager. Company Description Carallon is a London based product development company specialising in industrial hardware and software design of control systems for the entertainment industry particularly lighting and video control. Projects our team has previously worked on include: The industry standard WholeHog lighting consoles, used on Broadway and on major tours including Rolling Stones, U2 and Madonna Brompton Technology s Tessera LED video processors, for controlling large video walls used in concerts, awards shows and television, such as the Academy Awards (Oscars) and the recent Kings of Leon tour. The innovative Pharos Architectural Controls range of products used in theme parks and architectural installations worldwide (http://www.pharoscontrols.com) State of the art K2 graphical control software for stage equipment motion and lifting control, recently used on the U2 360 tour. We divide our time between contracting work and developing our own products in house for distribution to an international client base. Job Summary and Key Responsibilities The successful candidate will join our development team, which works concurrently on a variety of exciting, cutting edge projects. Work covers various skill areas including embedded systems development, high performance control, and graphical user interfaces on desktops, tablets and smartphones. There are opportunities for the right candidate to take leadership roles on challenging projects and be involved in high profile entertainment events around the world. Programming is mainly in C++.
Our development team is close knit and highly motivated with a keen interest in the products it creates. Candidates should be similarly interested in the work involved, be prepared to hit the ground running and have a fairly intense experience as we bring original and ground breaking products to market. The company's close ties to the entertainment industry bring a variety of benefits and we offer a very friendly, flexible and supportive working environment. Key Working Relationships The successful candidate will work within a close knit team, and will need to be experienced in working both as a team member and using their own initiative. There will be immediate involvement in real projects. It will be important to demonstrate an understanding of the complexities of external client relationships. Managing Resources Candidates should be able to manage their own time as they will have individual responsibility for their work from concept to completion, working independently but under the guidance of the senior engineer. Candidates should also have experience in mentoring and leading others to manage their time and workload, in a matrix management environment. Staff Management Candidates should be able to share their skills, experience and interest with their colleagues, to support the company s ethos of continuous professional development. Candidates should be able to inspire commitment and performance in other team members, and have strong influencing and communication skills. Skills in mentoring and managing people will be part of this team role. Research and Development This position is ideally suited to those with more than three years prior experience of related software development, though product specific training will be provided where necessary. The successful candidate will be working on projects for a range of exciting cutting edge applications.
Other Duties: The above is only an outline of the tasks, responsibilities and outcomes required of the role. The post holder will carry out any other duties as may reasonably be required by their line manager. The job description and/or person specification may be reviewed on an ongoing basis in accordance with the changing needs of the Department and the Organisation. Continuous Professional Development The post holder will be encouraged to pursue their own continuous professional development, while maintaining the appropriate requirements of their role. Confidentiality and Conflict of Interest The company requires all employees to declare all situations where you or a close relative or associate has a controlling interests in a business [such as a private company, public organisation or other organisation] or in any activity which may compete for any contracts to supply goods or services to the company. All such interests must be declared in the register of interests either on appointment or when such interests are gained. During the course of your employment you may have access to, see or hear information of a confidential nature. You are required not to disclose such information. Data Protection The post holder must, if required to do so, process records or information in a fair and lawful way. They must hold and use data only for the specified, registered purposes for which it was obtained and disclose data only to authorised persons or organisations. Corporate Governance The post holder must, at all times, act honestly and openly and comply with relevant corporate governance requirements, employment legislation, and standards of business conduct. Equal Opportunities The post holder must comply with and promote Equal Opportunities and accordingly must avoid any behaviour which discriminates against colleagues, potential employees or clients on the grounds of sex, marital status, sexual orientation, age, race, colour, nationality, ethnic or national origin, religion, political opinion, trade union membership or disability.
Health and Safety Under the Health and Safety at Work Act (1974), it is the responsibility of individual employees at every level to take care of their own health and safety and that of others who may be affected by their acts at work. This includes co operating with the organisation and colleagues in complying with health and safety obligations to maintain a safe environment and particularly by reporting promptly any defects, risks or potential hazards. Flexibility It is expected that all staff will develop flexible working practices where appropriate, to meet the challenges and opportunities of working within the dynamic business environment. The content of this job description describes key duties and responsibilities, with other duties that are implicit within these tasks. This job description is subject to variation after consultation with the post holder and is subject to annual review.
Person Specification Job Title: Essential Desirable Assess /T Key Responsibilities: High level programming activities mainly in C++ A/T Leadership skills in challenging projects and handling time pressures. Analytical skills, including the ability to understand and I/T reason about complex information from a variety of sources. Ability to apply existing knowledge to unfamiliar problems, I suggest possible solutions, and comment on the relative merits of different options. A flexible attitude and an ability to balance multiple project I responsibilities. Key Working Relationships: Ability to effectively communicate technical and nontechnical I information to a variety of audiences, both in writing and verbally. Ability to work with other developers to balance team I priorities, and negotiate access to resources that allow deadlines to be met. Managing Resources: Experience managing candidate s own time effectively, prioritising conflicting tasks as appropriate. Ability to work independently under the guidance of a senior engineer, taking individual responsibility for work. Staff Management: Evidence of the ability to share skills, experience and I interest with colleagues, to support peer learning. Ability to inspire and mentor others. I Research & Development: Experience of design and architecture in C++ I/T Demonstrable experience with any of the following skill areas: embedded systems development, realtime control and graphical user interfaces on desktops, tablets or smartphones. Experience with Qt framework /T Experience with OpenGL programming /T Experience of apps development for ios/android. Familiarity with Windows and Linux. /T
Job Title: Essential Desirable Assess /T Qualifications or equivalent experience: A minimum of three years of experience in a directly comparable role Engineering, Physics, Computer Science or Mathematics degree (2:1 or above), or equivalent experience. Demonstrable background in user interface design. An interest in (and knowledge of) video or stage lighting.