• Edinburgh
Job types
  • Permanent
  • Aerospace
  • Computer and technology
  • Consultancy


  • Designer
  • Developer
  • Mid-level
  • Senior
  • C
Job reference


La Fosse is looking for a Lead Embedded Engineer to join a growing technical team to work on a number of new projects. These projects will involve you working as part of a global team to deliver innovative solutions. You’ll be working with a mixed discipline team of engineers (software, hardware, mechanical, quality) to support our medical, telecommunications and aerospace customers.

We require experienced software engineers who:

What you will do

  • Design and develop across the full lifecycle from concept definition; requirements analysis; detailed design; software implementation and integration onto customer PCBAs; onto manufacturing functional test and production support.
  • Create high quality deliverables for our customers including, requirements documents, architecture and design documents, verification test documents, and most importantly source code for embedded systems, custom device drivers for numerous operating systems, and control algorithms.
  • *Provide support for our continuous improvement activities and develop an understanding of how a multi-billion dollar manufacturing services company operates.

Essential Skills

  • Can lead, inspire and motivate software engineers of various experience levels
  • Experience with embedded development, developing cross-compiled software on microcontrollers/microprocessors such as ARM
  • Highly capable with Modern C++ programming language and/or embedded Linux embedded operating systems
  • Awareness of software considerations when reviewing hardware schematics and datasheets
  • Experience of debugging software and supporting board bring-up activities
  • Good communication skills, fluency in English is a must
  • Excellent analytical, problem solving and organizational skills

Desirable Skills

  • Experience in CyberSecurity
  • Proven experience with C or Modern C++
  • Aerospace/defence sector exposure
  • Awareness of Agile development practices
  • Familiarity with one or more embedded operating systems -QNX, ThreadX or FreeRTOS
  • Awareness of real-time development and/or safety critical systems
  • Awareness of scripting languages and continuous integration frameworks
  • Reasonable understanding of other disciplines and may have led multi-disciplined team

Apply for job

You can apply to this job and others using your online CV. Click the link below to start