Skip to content

Software Development Engineer

As one of the leading providers of anaesthesia products and services in the UK, we are looking for someone to join our expanding development team.

Software Development Engineer

Job title

Software Development Engineer

Hours

37 hours per week

Job type

Permanent

Summary

As one of the leading providers of anaesthesia products and services in the UK, we are looking for someone to join our expanding development team. The successful candidate will be responsible for the design, implementation and test of software and associated documentation.

Main tasks

  • Design and develop software modules/systems in accordance with appropriate software specifications, following both company and general industry design guidelines/standards
  • 80% application software development with C++, with 20% C embedded development
  • Perform engineering testing and consequent debugging of software at all levels
  • Develop test specifications for formal test of software at module and system level with reference to, and to ensure compliance with, the specifications for that software
  • Write support documentation for software modules/systems including test, verification etc reports
  • Review software and documentation produced by other members of the team to ensure quality and adherence to standards and specifications
  • Support the writing of top-level specifications for systems involving software components
  • Write, and/or collaborate in the writing of, software specifications and input to software risk analysis
  • Produce estimates of timescales and effort requirements for all aspects of a development to assist in the management of a project
  • At least 5 years’ experience programming – in C, C++ (an understanding of assembler would be beneficial), Linux shell scripts
  • An understanding of medical standards (62304, 13485, 14971, 80601)
  • Experience with configuration control (GIT, Perforce)

Desirable

  • Experience in building BSPs (Board Support Package) on Yocto
  • Forth
  • SnapUI Framework
  • Familiarity with MSP430, STM429, PIC16/24 Microcontrollers

Professional requirements

  • Degree / HNC or extensive experience in software development
  • Use of software development tools Visual Studio, IAR work bench, MPLAB or equivalent
  • Use of Forth development tools BFDE & Ultra edit or equivalent
  • Good communication skills
  • Good written English skills
  • Ability to work under pressure with multiple priorities
  • Highly numerate and analytical
  • Analytical approach to problem solving

Salary

Competitive

Contact

Please send a Covering Letter and CV to:

sharon.hopgood@penlon.com

Please clearly state your name and the job title that you are applying for in the subject/title of the email.

Alternatively call 01235 547 000 and ask for HR Recruitment.

Recruitment agencies

Please note that we only use pre-approved recruitment agencies and do not accept unsolicited candidate details.

We use cookies to give you the best experience of using this website. By continuing to us this site, you accept our use of cookies. Please read our Cookie Policy for more information.