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
SalarySalary negotiable
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent, full-time

Job Description

Embedded Software EngineerWork from home with flexi working and enable yourself to strike the perfect work-life balance with this leading global medical sector organization which is rapidly growing. Opportunity to work on several green field projects.Key Responsibilities

  • Contribute at all stages of the full software lifecycle from requirements analysis; through design, coding and unit test; to integrating the software with the hardware target, laboratory-based acceptance test, delivery and maintenance.
  • Contribute to the development of the embedded software required to enable the functionality of the companys IVD instrument.
  • Create and maintain a software system that allows the effective set up of experiments, captures experimental data and allows review and analysis of the experimental data.
  • Define and execute the required unit testing verification activities needed to demonstrate the software design has met specifications.
  • Assist in prototype board debug providing problem analysis, test code if required and solution options.
  • Essential skills
  • Experience as part of a scrum team.
  • Experience developing safety critical software or for a highly regulated market.
  • Ability to translate requirements into design specifications.
  • Proficient in embedded C and have proven experience with; 16/32-bit Microcontrollers, RTOSs, multi-threaded and multi-processor systems, communication protocols (SPI, I2C, TCP/IP).
  • Practical experience and in-depth knowledge of an IDE and JTAG debuggers/programmers.
  • Use of defect and task tracking software e.g. Jira.
  • Experienced with version control systems (SVN / GIT).
  • Demonstrable understanding of the role and benefits of Unit Testing and Static Analysis
  • Desirable Skills
  • Linux as a development target.
  • C#
  • Arm Cortex processor family.
  • Practical experience and expertise in interfacing software to electronics (e.g. off board memory, ADCs DACs, Motor controllers, serial ports, SPI, I2C, heater control, PWM, Interrupt Timers, Internal EEPROM, programmable resistors, GPIO expanders, temperature sensors).
  • Experience of working in the medical device industry and the application of CE marking directives and applicable device standards.
  • Next StepsPlease hit Apply Now to be considered for this or similar positions FPSG have available.Equal OpportunitiesFPSG is committed to equal opportunities regardless of gender, race, disability, sexual orientation, religion or belief and ageWe are Disability Confident and neurodiverse aware. If you have a disability, please tell us if there are any reasonable adjustments we can make to assist you in your application or with your recruitment process Required skills
  • I2C
  • *Proficient in embedded C and have proven experience with; 16/32-bit Microcontrollers
  • RTOSs
  • multi-threaded and multi-processor systems
  • communication protocols (SPI
  • TCP/IP).
  • Keyskills :
    I2C *Proficient in embedded C and have proven experience with; 16/32-bit Microcontrollers RTOSs multi-threaded and multi-process systems communication protocols SPI TCP/IP.

    APPLY NOW

    Embedded Software Engineer Related Jobs

    © 2019 Naukrijobs All Rights Reserved