Software Engineer - Edinburgh


Premium Job From Computer Futures

Recruiter

Computer Futures

Listed on

22nd December 2017

Location

Edinburgh

Salary/Rate

£40000 - £48000

Type

Permanent

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

Job Description

YOU will be Senior Software Engineer for a team developing high-level, high-performance software models of IP titles and integrating these in complete virtual prototypes representing complex systems. In addition you will be developing embedded software which will execute on the virtual prototype and exercise these models. In some cases, they will bring up OS drivers to ensure that these models work correctly in the virtual environment. A key part of our technology is to develop high performance links between the virtual prototype and the physical environment allowing our customers to test their software with real world hardware devices such as USB drives or PCIe cards.

Preferred Experience

* BS or MS Computer Science / Electronics

* At least 5 years' relevant work experience (but all applications will be assessed on their merit).

* Excellent programming skills,

* C and C++

Since you will be developing models of real hardware devices, hardware knowledge and the ability to interpret hardware device specifications will be a very strong advantage. Obviously, any previous experience in developing transaction-level models using SystemC would be great but we don't consider this essential as training will be provided by our very experienced team.

Low-level software skills would also give you an advantage for this role particularly experience in using assembly language and ARM processors.

Some exposure to Linux and Android driver development would also be advantageous as we are often using these to verify our products. Any experience with technologies such as USB, Ethernet, PCIe, MIPI, UFS etc. would also be a plus.

Finally, some exposure to scripting languages such as Tcl, Perl or Python would be a plus but by no means an essential to be considered.

If you think you have what it takes to be part of our team and would be excited by working in a fast paced, globally oriented environment, then apply now!

Sthree UK is acting as an Employment Agency in relation to this vacancy.

You are currently using an outdated browser.

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