Enable job alerts via email!

Embedded Software Engineer

Endeavour Recruitment Solutions

Scotland

On-site

GBP 65,000

Full time

30+ days ago

Job summary

A leading recruitment company has an opening for a Senior Embedded Software Engineer in Fife. The role involves hands-on development, mentoring junior team members, and working with technologies like USB, FPGA, and low-level device drivers. Ideal candidates will have a strong background in real-time programming, Agile methodologies, and be passionate about technology.

Qualifications

  • Experience with device driver and real time programming.
  • Interfacing with FPGA, FLASH memory, USB devices, PCIe.
  • Knowledge and application of Agile methodology.

Responsibilities

  • Hands-on development role in a team of engineers.
  • Mentoring junior engineers and leading projects.
  • Interfacing with various technologies and programming in real time.

Skills

Real Time Programming
Device Driver Programming
Agile Methodology
C#
.Net
C++
Domain Driven Design

Education

Degree in Computer Science, Maths or related subject

Job description

JUser: :_load: Unable to load user with ID: 993

Job Summary
Embedded Software Engineer
  • Country: United Kingdom
  • Location: Fife
  • Sector: Software Developer, Software Engineer
  • Job Type: Permanent
  • Technologies: Embedded FPGA Flash memory Low level SOLID Principles Lean C# NET C++ Linux Agile Real Time USB devices

Endeavour Recruitment has an excellent opportunity for an experienced Senior Embedded Software Engineer who has led and mentored teams. This is a hands-on development role and you would be joining a team where talent is recognised, and knowledge is shared. Based in Fife our client is close to Dunfermline and the Forth Road Bridge making Edinburgh easily accessible. Competitive Salary IRO £65,000 per annum.

Our client has an ambitious Software Engineering team of approximately 50 developers/testers. To join as an Embedded Engineer, you should be passionate about real time software development and device driver programming. Interfacing will be with technologies such as USB devices, PCIe, FPGA, FLASH memory, low level device drivers and kernel.

The skillset required for this role is:

  • Experience with device driver and real time programming
  • Interfacing with FPGA, FLASH memory, USB devices, PCIe, and low-level device drivers
  • Agile Methodology
  • C#
  • .Net
  • C++
  • Domain Driven Design
  • Degree in Computer Science, Maths or related subject

Applicants are invited to apply as soon as possible to be included in the shortlist.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.