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

Senior Firmware Engineer

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

Job Description

Your mission: We are seeking a highly talented and self-motivated Senior Firmware Engineer to work in our UK team. You will be responsible for creating software for an efficient, maintainable and coherent product architecture for a wide range of home automation and IoTproducts.Your key responsibilities:

  • Full lifecycle involvement in the detailed design, coding and validation of embedded C++ software
  • Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales
  • Adopt in-house best practice for code integrity and design validation
  • Ensure that the integrity of the system and software architecture is maintained throughout the lifecycle of the product
About you:As an embedded C++ software engineer you will have a structured approach to design and verification with demonstrable skills in selecting appropriate software architectures. You will be able to produce efficient embedded software implementations and havea good appreciation of electronic hardware.You will play a key role in the realisation of leading-edge smart home products. It is key that you can demonstrate you are a natural collaborator with a successful track record of embedded software delivery in your career to date. You will have a passionfor design excellence and demonstrate outstanding technical competence.Essential technical skills:
  • Proven skills in modern C++ development on embedded Linux
  • Demonstrable experience in Test-Driven Development, Continuous Integration and distributed revision control tools (such as Git)
  • Degree in computer science, mathematics, electrical/electronic engineering or equivalent
  • Knowledge of firmware development environments including compilers, debuggers, emulators and toolchains
  • Good understanding of electronics and microcontroller-based embedded systems
Desirable technical skills:
  • Experience with Yocto, Docker and microservice architectures
  • Any experience of low-power wireless communications, such as Zigbee, Wi-Fi and Bluetooth
  • Microcontroller firmware development
  • Software design for RTOS-based architectures
  • Consumer product development experience
Essential non-technical skills:
  • Demonstrating a high degree of initiative and ability to thrive in a fast-moving environment
  • Working well in a close-knit yet geographically dispersed team
  • Open and effective communicator
  • Collaborative contributor in cross-functional teams, including external development partners
  • Freely accepts and welcomes technical ownership, to innovate and champion change
To find out more about Computer Futures please visit www.computerfutures.comComputer Futures, a trading division of SThree Partnership LLP is acting as an Employment Agency in relation to this vacancy | Registered office | 1st Floor, 75 King William Street, London, EC4N 7BE, United Kingdom | Partnership Number | OC387148 Englandand Wales

Keyskills :
ARMC++Embedded SoftwareLinuxRTOSEmbedded LinuxProcessorMicroprocessor

APPLY NOW

© 2019 Naukrijobs All Rights Reserved