Back to job search

Principal Embedded Software Engineer - Embedded Software, Embedded C, C++

Industry: Electronics, Engineering, Manufacturing
Job Title: Principal Embedded Software Engineer
Location: Coventry
Salary: £50,000 - £70,000 per annum, depending on skillset & experience
Job type: Full time / Permanent
Full remote working is available
Great benefits package - 25 days + 8 bank, standard gov pension, shares (salary dependent), free food while working from office
Company Overview & Job Title:
A fantastic new opportunity has arisen for a Principal Embedded Software Engineer to join an exciting growing world leading high technology-based company located in Coventry who specialize in the design of high-quality engineering innovation and cutting-edge technology to be operating in the sectors that include Renewable Energy, Electric Vehicles and many more.
The role:
The organization is seeking a Principal Embedded Software Engineer to join a growing design engineering team, applying your expert knowledge to develop real time embedded software and solve complex engineering problems in which the candidate will take a leading role in presenting guidance to other Embedded Software Engineers across the globe. The Principal Embedded Software Engineer will have the opportunity to participate and take lead in the complete software product development lifecycle that includes the following: (Design, development, and verification).
The salary on offer for the successful Principal Embedded Software Engineer is £50,000 - £70,000 per annum, depending on skillset & experience.
Work from home policy:
The Principal Embedded Software Engineer will be working from fully remote, unless there is a need to test the product onsite, then they must be in as much as is needed. It will go through cycles and Hybrid remote.

Principal Embedded Software Engineer Key Skills & Experience:
  • 5-10+ years industry experience
  • Experience of the S/W Engineering lifecycle including requirements definition, high- & low-level design, integration, testing and product delivery.
  • Embedded Software Programming in C, C++
  • Experience with Microcontrollers / Microprocessors
  • Network Interface protocols – SPI, I2C, USB, UART, RS232/485, Ethernet, CAN, Flexray, LIN
  • Configuration management tools - GitHub, SVN, GIT, JIRA or similar

Desirable & advantageous skills to have:
  • Assembly Language
  • DSP & FPGA’s
  • AI, big data, IoT
  • Knowledge & experience of MATLAB/SIMULINK, UML, Targetlink, SysML
  • Experience in the design of embedded motor controllers
  • Experience of working in an embedded electro-mechanical design environment
  • RTOS experience – FreeRTOS, Linux, VxWorks or similar
  • Experience writing software using National Instruments LabView/Python/Arduino
  • Debugging using IDEs – MPLAB, Visual Studio, Eclipse, Keil development
  • High power motor controller design
  • The design of functional safety compliant software, as per ISO 26262
  • Experience in working to IEC 61508 or related standards (IEC 62061, ISO 13849, IEC 61800-5-2, etc.) or functional safety standards from other application areas (aerospace, rail, defense, nuclear, medical, etc. would be beneficial
If you are interested in the above exciting position to join a growing fantastic engineering business as a Principal Embedded Software Engineer, please don’t hesitate to apply with your latest and most up to date CV or call Frank at Premier Group on 01217961888 for more information.