Connecting...

Embedded Software Engineer Mid or Senior

Sector:
Type Permanent
Location:
Salary: dependant on experience
Contact: Mina Machacek
Contact Number: 0207 929 2999

Job Description

We are looking for an embedded C software developer who can bare metal program on custom hardware? This role will provide you with end-to-end software development where you get to see your work go to market? If you are interested in working with small but powerful microcontrollers, or the latest Bluetooth MESH standard, we have a talented international team of engineers waiting to meet you!

To strengthen our Product organization, we are now looking for a software engineer to join our embedded products team. The ideal candidate will be able to demonstrate a deep understanding of embedded software.

Our client is a provider of energy efficient products and solutions for a global audience with key objectives in bringing new IoT solutions with products to market.  
This opportunity allows you to be part of a team that strives in world class excellence and best practice.  Your responsibilities will include but not be limited to:-

·         Participate in the product definition and specification of features and break these down into work tasks, for estimation, monitoring and reporting progress
·         Full software life-cycle design - analysis, design, implementation, test, release & defects
·         Using toolchains to manage code, build images and test and debug on hardware target platforms with tools such as oscilloscopes and logic analysers
·         Ensure designs are documented to a high standard
·         Maintenance of software; Defects recording, tracking and resolution
·         Writing unit tests (automation), integration testing in a DevOps environment


Requirements
·         From 1-3 years for Junior, 3-7+ years for Senior, of software development on embedded platforms
·         Proficient coding in C- other languages such as C# and Python would be an advantage
·         Use of GIT based source code control
·         A good understanding of the development principles for heavily embedded, resource constrained platforms
·         The ability to read electronic design documentation (schematics, assembly drawings) and understand the function of common electronic circuits
·         Experience in embedded software development on popular micro-controllers i.e.  Arm Cortex-M core


Benefits
·         25 days annual leave plus bank holidays
·         Pension scheme
·         Cycle to Work scheme
·         Private Medical Insurance
·         Free tea and coffee
·         Flexible working
·         Annual Bonus Scheme
·         Season Ticket Loan

________


By applying for this job, you are choosing to accept Creative Personnel's Terms & Conditions. At Creative Personnel we process certain personal information about you for our legitimate business interests in order to identify and contact you about suitable positions that may be relevant to you. Details are set out in our Privacy Policy.