Arjo Italia S.p.A. is seeking a Software Engineer based in Cardiff, UK. In this role, you will develop software for medical devices, taking projects from concept through to manufacturing and release. You will be involved in the full project lifecycle and assist with improvements to existing products. The ideal candidate will have a degree in software engineering and at least three years of relevant experience, including programming in C/C++/C#, and familiarity with Agile environments. This position requires strong communication skills and the ability to work independently or in a team.
27/06/2026
Full time
Arjo Italia S.p.A. is seeking a Software Engineer based in Cardiff, UK. In this role, you will develop software for medical devices, taking projects from concept through to manufacturing and release. You will be involved in the full project lifecycle and assist with improvements to existing products. The ideal candidate will have a degree in software engineering and at least three years of relevant experience, including programming in C/C++/C#, and familiarity with Agile environments. This position requires strong communication skills and the ability to work independently or in a team.
The Software Engineer works as part of a multi-disciplinary product development team involved in taking projects from concept through to manufacturing and product release to market. Assists in the design and development of software for medical devices and provides technical support for existing products. Key Tasks: 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 compliance with 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. Liaise with other departments and sites to provide a rapid and thorough response to engineering issues. Apply software design expertise to the analysis of products and proposals and advise other project team members. Liaise with other departments and sites to ensure a smooth and rapid transition of new products from design to manufacture/test. Research and investigate new ideas and technologies that can be applied to Arjo products. Perform any other duties as required to enable the organisational objectives to be met. Abilities/Characteristics: 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 capable of communicating 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 multitask. Work in a professional manner in a highly regulated medical device sector. Knowledge / Skills / Experience: Qualified to degree level in software engineering or equivalent. Three or more years' experience in a commercial or medical product design environment. Experience with software version control and configuration management (e.g., Azure DevOps). Familiarity with structured project management environments (Agile). Firmware development for an embedded system (microcontrollers, processors). Embedded GUI development. Programming in C, C++, and 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.
27/06/2026
Full time
The Software Engineer works as part of a multi-disciplinary product development team involved in taking projects from concept through to manufacturing and product release to market. Assists in the design and development of software for medical devices and provides technical support for existing products. Key Tasks: 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 compliance with 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. Liaise with other departments and sites to provide a rapid and thorough response to engineering issues. Apply software design expertise to the analysis of products and proposals and advise other project team members. Liaise with other departments and sites to ensure a smooth and rapid transition of new products from design to manufacture/test. Research and investigate new ideas and technologies that can be applied to Arjo products. Perform any other duties as required to enable the organisational objectives to be met. Abilities/Characteristics: 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 capable of communicating 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 multitask. Work in a professional manner in a highly regulated medical device sector. Knowledge / Skills / Experience: Qualified to degree level in software engineering or equivalent. Three or more years' experience in a commercial or medical product design environment. Experience with software version control and configuration management (e.g., Azure DevOps). Familiarity with structured project management environments (Agile). Firmware development for an embedded system (microcontrollers, processors). Embedded GUI development. Programming in C, C++, and 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.
Select how often (in days) to receive an alert: The Electronics Design Engineer works as part of a multi-disciplinary product development team involved in taking projects from concept through to manufacturing and product release to market. Assists in the design and development of electronic circuits and PCB assemblies. Provides technical support for existing products. Key Tasks: To apply electronic expertise to assist in the design and development of new products To liaise with other departments in order to ensure a smooth and rapid transition of new products from design to manufacture Assist with the maintenance of existing products in response to obsolescence, regulatory changes, cost saving and performance enhancements Design and test for EMC compliance & other electrical safety requirements (IEC60601 Undertake design verification activities throughout the development life cycle Construction, testing and fault finding of prototype PCBAs Perform root cause analysis of design issues and develop effective resolutions Involvement in the full project lifecycle from initial design/development to product transfer to manufacturing and product release Any other duties as required enabling the organisational objectives to be met Abilities/Characteristics: Must have a genuine interest in electronics and electronic 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 Knowledge / Skills / Experience: Qualified to degree level in electronic engineering or equivalent 3 or more years' experience in a product design environment Knowledge of developing embedded real-time systems with experience in the design of low level digital & analogue circuitry Design experience using memory devices, PLDs, switch mode PSU's, Op-Amps, ADC, DAC and other digital & analogue devices Knowledge of good design practice for EMC compliance & safety Competent in the use of Altium CAD tools such as schematic capture, simulation tools and familiarity with PCB layout Literate in PC applications such as Microsoft Office Preferable but not essential: Knowledge of and experience in design of medical devices or devices from a similarly highly regulated design sector
23/06/2026
Full time
Select how often (in days) to receive an alert: The Electronics Design Engineer works as part of a multi-disciplinary product development team involved in taking projects from concept through to manufacturing and product release to market. Assists in the design and development of electronic circuits and PCB assemblies. Provides technical support for existing products. Key Tasks: To apply electronic expertise to assist in the design and development of new products To liaise with other departments in order to ensure a smooth and rapid transition of new products from design to manufacture Assist with the maintenance of existing products in response to obsolescence, regulatory changes, cost saving and performance enhancements Design and test for EMC compliance & other electrical safety requirements (IEC60601 Undertake design verification activities throughout the development life cycle Construction, testing and fault finding of prototype PCBAs Perform root cause analysis of design issues and develop effective resolutions Involvement in the full project lifecycle from initial design/development to product transfer to manufacturing and product release Any other duties as required enabling the organisational objectives to be met Abilities/Characteristics: Must have a genuine interest in electronics and electronic 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 Knowledge / Skills / Experience: Qualified to degree level in electronic engineering or equivalent 3 or more years' experience in a product design environment Knowledge of developing embedded real-time systems with experience in the design of low level digital & analogue circuitry Design experience using memory devices, PLDs, switch mode PSU's, Op-Amps, ADC, DAC and other digital & analogue devices Knowledge of good design practice for EMC compliance & safety Competent in the use of Altium CAD tools such as schematic capture, simulation tools and familiarity with PCB layout Literate in PC applications such as Microsoft Office Preferable but not essential: Knowledge of and experience in design of medical devices or devices from a similarly highly regulated design sector