Senior Software Engineer


Premium Job From Matchtech

Recruiter

Matchtech

Listed on

22nd August 2016

Location

Edinburgh

Salary/Rate

£30000 - £50000

Type

Permanent

Start Date

01/09/2016

This job has now expired please search on the home page to find live IT Jobs.

You will have the opportunity to solve real-life engineering problems on state-of-the-art products within the aerospace sector. The ideal candidate should demonstrate C++ Software Engineering experience and have interest or expertise in the area of real time development for avionic systems and developing complex real-time embedded software. The role itself falls within a large team of Software, Systems and Hardware engineers, who you'll constantly be interfacing with.

The role:

* Your software development may include the full software lifecycle from requirements analysis; through design, coding and unit test; to integrating the software with the hardware target; and lastly to acceptance test and delivery to the customer.

* As a software engineer you are responsible for creating high quality and robust code, for fully documenting and recording your work products, keeping them under configuration management and providing plans and reports on progress to your supervisor.

* Software development will involve creation of new design components and re-use of existing software design architecture and code to introduce new and enhanced functionality aimed at aircraft platforms. The functionality provided by the software is extensive and varied, such as Radar control and mode selection, target tracking, Signal Processing mode algorithms and hardware interfacing.

* You will develop practical skills in design techniques for aerospace applications, understanding of key processes and technologies, and develop software using state-of-the-art modelling tools, compilers and test environments.

* You will work closely with Systems engineers and Hardware engineers to solve real integration problems on a complex system.

* Depending on your level of experience, you may be required to supervise a small team of engineers.

* Your software development may include the full software lifecycle from requirements analysis; through design, coding and unit test; to integrating the software with the hardware target; and lastly to acceptance test and delivery to the customer.

The ideal candidate has 3 or more of the following:

* Has obtained a 2:1, or better, honours degree in a science based degree e.g. Software Engineering, Computer Science, Physics, Mathematics or Electronic Engineering. Additional relevant knowledge, experience and product expertise can however offset the normal qualification requirements.

* Competent programmer in an object-oriented programming language such as C++

* Experience using a Software Configuration Management tool Desirable requirements:

* Experience of OOD (Object Oriented Design) and UML (Unified Modelling Language)

* Experience of developing software for a real-time embedded environment.

* Experience of MDE (Model Driven Engineering)

* Experience of DOORS, Rhapsody, Dimensions

* Familiarity with MatLab toolset

* Familiarity with WindRiver Workbench and VxWorks RTOS

* Familiarity with VectorCAST

* Familiarity with Parasoft static analysis toolset

* Experience of working to Military Software Development processes and standards

If you'd like to know more, please don't hesitate to get in touch. To apply for this position, candidates must be eligible to live and work in the UK, and eligible to gain SC clearance.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: