Snr Embedded Software Engineer

Affinity Search Ltd

Senior Embedded Software Developer based in the Edinburgh area, working for a well-respected global Manufacturer of Power Solutions.

Position: Senior Embedded Software Developer
Location: Edinburgh region of Scotland
Products: Electric vehicle power train O/S
Company: Well respected global Manufacturer
Salary: Basic £NEG DOE (competitive) + Other incentives & Benefits
The primary objective of this role is to help deliver the operating system (O/S) for a ground-breaking electric drive train used to power commercial vehicles
To do this the Senior Embedded Software Developer will be required to:
  • Orientate quickly into the business to understand the business, it’s products and application, the O/S and the various team interactions
  • Develop a keen sense of cultural and matrix style management in order to operate in this diverse and multi-faceted environment
  • Ensure the O/S has the speed necessary for its application
  • Maximise compliance of the tools supported by the O/S
  • Work within a continuous build and integration environment.
To maximise your opportunity to create value and benefit from this dynamic growing and exciting business, it is expected you will already have experience in a similar role, having accumulated skills and experience such as:
  • A degree in Computer Science or Computer Engineering
  • Experience of complex embedded Software development using C
  • A strong understanding of microcontroller and memory architectures, and on-chip and off-chip peripherals.
  • Familiarity with hardware debug tools such as debuggers (JTAG)/protocol analysers/Oscilloscopes/Multi-meters/etc.
  • The ability to operate cross-fuctionally in a matrix style organisation
This is an incredibly exciting time to join a successful, growing, dynamic and respected organisation who manufacture their products in over 40 different countries and who operate in more than 100. You can expect as recognition for meeting objectives; the opportunity to develop your skills and knowledge, the opportunity to advance you career along multiple paths and challenging projects to keep you motivated and positively challenged.
So, if you can demonstrate delivering consistently high results, you wish to work in an autonomous friendly environment and have the relevant skill set for a challenging role like this, then we would like to hear from you now.