Embedded Software Engineer, Jobs, 7427

Embedded Software Engineer - Stirling & Falkirk

Technology - IT- Application
Ref: 7427 Date Posted: Monday 12 Apr 2021
LinkedIn ShareShare
More

Nine Twenty Technology has a fantastic opportunity for an experienced 'Embedded Software Engineer' to join our well known Medical Device Manufacturing client on a permanent basis. This is a very exciting time to be joining the business and be an integral part of the Software Engineering team, with a company that is going through a rapid period of growth & have a successful name on the marketplace. 

As a Embedded Software Engineer, you will have responsibilities in the following areas: 

  • Contribute at all stages of the full software lifecycle 
  • Contribute to the development of the embedded software required 
  • 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. 
  • Store all software source code, build instructions and special/tools or utilities needed to accomplish the above in a suitably organised GitHub repository.
  • Maintain the associated paperwork, logbooks and test reports required to keep a design history of work performed, in line with specified standards and regulations, e.g. IEC 62304, ISO 13485 or FDA 21CFR, part 820

Essential skills: 

  • Degree qualified in computer science, software engineering or a closely related discipline.
  • 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: (Not essential) 

  • Linux as a development target.
  • C#
  • Arm Cortex processor family.
  • Practical experience and expertise in interfacing software to electronics (e.g. off board memory, ADC’s DAC’s, 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. 
  • Experience in Point of Care and preferably home medical device design.
  • Practical experience of the product verification and validation cycle for a medical device.
  • Experience of using a task tracking tool, e.g. Jira
  • Experience of using a Requirements Management Tool, e.g. Jama
  • Experience of working to IEC 62304, ISO 13485, FDA 21CFR, part 820 (or similar)

If you would like to be considered for this position, please apply today or call Sophie at Nine Twenty for more information.  07775 380 860