Principal Software Engineer

Ceema Technology Ltd
Edinburgh Technopole
11 Oct 2017
31 Oct 2017
Contract Type
Full Time
Talented Software Engineers wanted for a leading electronics and defence company.
Principal Software Engineer
Job Description
An international leader in electronic and information technologies for defence systems, aerospace, data, infrastructures, land security and protection and sustainable 'smart' solutions. We employ 4,000 people across the UK with 2,000 based at the Edinburgh site. In addition to achieving Investors In People accreditation, we won the Queens Awards for enterprise and international trade. We are entering a period of expansion offering exciting opportunities to work at the forefront of technology. With a large proportion of our engineers having chartered status, you can look forward to working with highly skilled professionals.

Where will you find our work?
Our technology defines the capability of the Eurofighter Typhoon
Our products help to return service men and women safely home to their families
Our surveillance radar helps coastguards to save lives of people lost at sea
We provided the perimeter security for the Commonwealth Games
Our thermal camera was used in the BBC's Winter Watch
We are number 1 in Airborne Infra-Red Counter Measures, in Airborne Laser Designators and in Airborne Radar outside of the US

The Software Engineering Function in Edinburgh has an opening for a Principal Software Engineer within the PicoSAR project. PicoSAR is a compact electronically scanning radar for Unmanned Aerial Systems.
Reporting to the PicoSAR Software Team Lead and working very closely with the Systems team in the areas of product/customer development and advanced research, you will provide gain system domain and software implementation knowledge of Radar Mode, Synchroniser and AESA Antenna control.
This a challenging, largely autonomous, role involving advanced capabilities at the forefront of Radar System technology that will reward the successful candidate through rapid development of sensor knowledge embedded software in for an exciting airborne environment that fosters development and research.

Key Responsibility Areas
Definition of System/Software requirements
Architectural responsibility for Systems/Software design implementation.
Specification, design, implementation and integration of all software changes by incremental development from formal software baselines as agreed with Software Team lead.
Production of all Software Work Products across the full Software Lifecycle.
Support of System and Software Integration testing and performance analysis.

Skills, Qualifications & Knowledge Required
Ideally you will possess a 2:1, or better, relevant science based honours degree e.g. Software Engineering, Computer Science, Physics, Mathematics or Electronic Engineering (BSc (Hon)/ BEng (Hon)/ MEng).
You will have a good understanding of Radar System/Software architecture and implementation and be a practised software developer in real-time embedded systems with considerable experience of integrating and testing software at System level.
Experience of Systems requirements specification, software development, systems integration is essential.
You will have knowledge of the C programming language (GCC), Linux operating systems (workstation and embedded), user interface development in a Linux desktop environment (e.g. GNOME) and the use of SVN to manage software development activities.
You will demonstrate excellent team working and interpersonal skills to ensure effective links with internal and external customers are maintained and developed.

Intrinsic Factors
This is mainly an office based role using display screen equipment but you will also work in a development lab and occasionally in a production area in a clean room environment. Working to tight deadlines either on a regular or ad hoc basis will be required. Occasional travel within Europe with overnight stays will be required. The successful candidate may be required to support Customer integration and flight trials worldwide.
The nature of the tasks involved means that any candidate being considered for the position must be capable of achieving full UK SC security clearance.