Senior Software Engineer

Job: Senior Software Engineer

Main activities:
As a Senior Software Engineer you will be part of a small team of multi-disciplined engineers developing state of the art products for the professional broadcast market leveraging the latest developments in C++ and Qt. Your involvement will be from specification through implementation and testing, to customer support. You will be expected to be able to work unsupervised with minimal external input, and also lead small teams and manage sub-projects.

Specific Responsibilities

In this role you will be responsible for:
• Leading the specification and system design of new products and features
• Embedded Linux full software lifecycle
• Test driven software development
• Software documentation
• Mentoring junior engineers

Essential Requirements:
• Object orientated system design
• C++ 11/14 software development
• Embedded processors

Knowledge of the following technologies would be an advantage:
• Qt or other demonstrable UI/UX experience
• Embedded Linux
• Human Computer Interaction
• Linux BSP/PSP
• Linux System Administration
• Python
• ReST
• Java
• Git
• Broadcast video and audio standards
• Hardware/firmware interaction and control
• Driver development
• Multithreaded software development

Future prospects
PHABRIX is a fast growing company operating in the professional broadcast market. As the company evolves opportunities will arise. Promotion is based on merit.
The person

• To be self motivated and work with minimal supervision
• Well organised
• Good interpersonal and communication skills
• Keen to expand their technical knowledge
• Flexible attitude

Responsibilities to PHABRIX:

• Always being aware of needs of company, highlight areas that could be improved and bring to R&D meetings
• Attendance at National / International Exhibitions, NAB, IBC and BVE, if required
• To take part in Staff reviews annually
• To take responsibility for own Continual Professional Development
• Attending courses or training where recommended
• Support other departments within the company
• Knowledge of PHABRIX Employment Handbook

Employment benefits:

• Competitive salaries, based on merit and reviewed annually
• Company profit-related Bonus scheme
• Pension scheme
• Cycle to work scheme
• Flexible working hours
• Friendly atmosphere
• 25 days annual leave plus bank holidays
• Death in Service scheme – 4 x salary
• Gym

Position
Full time, permanent

Apply Now