Job provided by Akton Recruitment
Share this job on social:
About the job
Embedded Software Engineer
£25,000 £42,##### ######Our client is looking for an experienced software engineer to join their team in Birmingham.
In this role, you will be designing, developing and testing software for embedded electronic systems for a range of microcontroller based products.
KEY ROLE AND RESPONSIBILITIES
Participate in customer requirements capture, solution conceptualization, proposal and specification.
Design, develop, test and maintain embedded microcontroller software using C/C++ in mBed & MPLAB X environments based on agreed specifications.
Design and development of supporting drivers and utilities
Design validation and testing
Liaison with customers, managing expectations and following project management guidelines.
Ensure the timely delivery of the agreed hardware, software, testing and documentation elements
Ensure that systems are well documented, complying with our company QA/QC requirements
QUALIFICATIONS AND EDUCATION REQUIREMENTS
Essential: Electrical, Electronics or Systems degree 2:1 minimum
Ability to interpret digital, analogue and mixedsignal electronic hardware schematics, circuits and datasheets.
Fully proficient in C / C++ programming for popular embedded microcontrollers.
Fully proficient in C# / VB.Net programming for Windows for supporting utilities.
Familiar with one or more of the following IDEs: mBed, Microchip MPLAB X, Eclipse or Keil Microvision.
Familiarity with standard processor/peripheral busses such as SPI, I2C etc.
Understanding of communication physical layers such as RS232, CAN, LIN and Ethernet
Ability to use appropriate software design methodologies for different applications.
Familiar with embedded debugging techniques such as the use of debuggers and/or serial consoles
Comfortable to use industry standard test equipment to validate and debug prototype product hardware
Fully proficient in general Microsoft Office packages