Software Engineer in Cardiff

Software Engineer in Cardiff

Cardiff Full-Time No working from home possible
Arjo

Key Responsibilities

  • To apply software design expertise to develop new products and assist with improvements/changes to existing products
  • Involvement in the full project lifecycle from initial design/development to product transfer to manufacturing and product release
  • Design and implementation of product software, including software design planning, comprehensive documentation and working to appropriate coding standards
  • Maintain awareness of software technology advancement and its application to products
  • Maintain understanding of target hardware/software interfaces
  • Assist with improvements/changes to existing products in response to obsolescence, regulatory changes, cost saving, performance and safety improvements
  • To liaise with other departments and sites in order to provide a rapid and thorough response to engineering issues
  • To apply software design expertise to the analysis of products and proposals and to advise other project team members
  • Prepare design documentation & specifications
  • To liaise with other departments and sites in order to ensure a smooth and rapid transition of new products from design to manufacture/test
  • Research of, and investigation into new ideas and technologies that can be applied to Arjo products
  • Any other duties as required enabling the organisational objectives to be met

Qualifications

  • Must have a genuine interest in software and product development
  • Self-motivated and enthusiastic with the ability to work with limited supervision, alone or as part of a multi-disciplinary team
  • A good communicator with the ability to communicate at many levels and across a variety of disciplines in verbal and written form
  • Approach tasks with a can do attitude, able to think out of the box and multi-task
  • Work in a professional manner in a highly regulated medical device sector

Skills and Experience

  • Qualified to degree level in software engineering or equivalent
  • 3 or more years experience in a commercial or medical product design environment
  • Software version control and configuration management e.g. Azure DevOps etc.
  • Familiarity with structured project management environments (Agile)
  • Firmware development for an embedded system (microcontrollers, processors)
  • Embedded GUI development
  • Development using real-time operating systems
  • Programming in C, C++, C#
  • Knowledge of WPF
  • Use of development and debugging tools in an embedded system (e.g. JTAG)
  • Familiarity with interfacing to serial ports, A/D and D/A converters, RAM/Flash memories, and other digital electronics
  • Preferable but not essential: Knowledge of and experience in design of medical devices or devices from a similarly highly regulated design sector
#J-18808-Ljbffr
Arjo

Contact Details:

Arjo Recruitment Team