Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Embedded Software Engineer

Job LocationEdinburgh
EducationNot Mentioned
Salary50,000 - 65,000 per annum
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time Work from home

Job Description

Position: Embedded Software Engineer - C++, RTOSSalary: Up to £65,000Location of Office: Fully Remote WorkingThe role: A new role has now been created for an Embedded Software Engineer to join our clients growing engineering team as they continue to design and develop bespoke solutions within the intelligent automation market. The products youwill be developing will be improving the way we approach a variety of tasks with a focus on sustainability and lowering companies carbon footprints. Their office is based in the Newcastle area, but this role can be performed fully remotely and they alreadyhave engineers working from home fulltime.In this role the successful embedded software engineer will be tasked with developing new software products to meet the specific needs of their customers. You will be expected to contribute throughout the full design life cycle working as part of small developmentteam. You can expect the role to involve developing code for microcontroller-based systems, coding in modern C++, working to test driven development best practices, new board bring ups, debugging, making electronic and software architecture decisions and liaisingwith customers when required.To be suitable for this role you will have recent industry experience in an embedded software development focussed role and your key skills set will include coding in modern C++ on RTOS (FreeRTOS desired), microcontroller programming and working with a hostof communication protocols (CAN, I2C, UART, SPI etc). Whilst any experience with test driven development (TDD) unit testing or CI/CD pipelines would really make your CV stand out.This role will best suit an embedded software engineer who is passionate about developing software solutions, coding embedded C++ whilst working to modern processes in a new product focussed environment. You will be keen to take on technical challenges andbe comfortable managing your own time and workload.Skills and experience required:

  • Embedded C++
  • RTOS development - FreeRTOS ideally
  • Communication protocols (UART, I2C, SPI, CAN, Ethernet, IP)
  • Microcontroller development (ARM, PIC, TI, Renesas etc)
Desirable skills and experience:
  • CI/CD pipelines
  • Azure DevOps
  • TDD and unit testing frameworks (Google Test)
  • Electronic test equipment (Logic analysers, multimeters etc)
To be considered for this fantastic opportunity apply with an up-to-date CV today or contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions.

Keyskills :
c++c/c++embeddedrtoscanembedded c++vxworksfreertosspii2c

APPLY NOW

© 2019 Naukrijobs All Rights Reserved