My favourites.

Follow us.

The details

Senior Embedded Software Engineer


Posted on13th March 2018

Salary/RateExcellent salary DOE + excellent bonus and benefits

Job typePermanent

Our ref29826

About this job.

We are working for one of Scotland's most forward thinking Healthcare solutions organisations that create, design and build some of world's leading devices in their specialist industry.

Their development team in Fife is continually growing in line with the company's growing success. Working in an agile development environment you will be a core member of the team, focused on their embedded software modules. As a proven developer you will have solid C, C++, and, or python and C#.Net experience.

You will be part of this high performing sprint team creating world class code being given the responsibility to deliver technically challenging and industry leading embedded programs.

We would like you to have:

*Passion for, and experience of, building complex products
*A track record of contributing strongly as part of a cross functional team
*Threading models, managed and unmanaged resource handling, P/Invoke and orchestrating multiple hardware components to achieve tasks
*Device driver development (we use C++ and C for this) interfacing with FPGAs, USB and PCIe is a serious bonus
*A track record of developing mastery across technologies; today our core technologies are C#, .Net and Windows Device Drivers. We also use C++ and Linux.
*The ability to explain SOLID design principles, Domain Driven Design, why you chose the tools you're using (such as IoC containers), and how you test the software you write
*Experience of Lean/Agile project delivery
*A degree in Computer Science, Mathematics or related technical field, or equivalent experience
*Drive and dynamism, bringing energy to everything you do

Excellent salary, bonus and company benefits on offer.

Apply now

Thanks for your application