This role is a senior level software development position with a medical devices client based in Limerick. This is mainly a technical hands on position that requires strong embedded knowledge.
-Minimum of 5-10 years' relevent experience in software development or firmware development.
-Experience in the development of software or firmware for products and applications, particularly optoelectronic and electromagnetic devices for consumer, industrial or medical applications.
-Solid C/C++ development experience, ideally in regard to multi- threading and multi-processor applications.
-Object oriented design skills. State machine experience an advantage.
-Embedded Linux experience for SoC is required.
-Experience working with microcontrollers, particularly ARM processors with Cortex architecture.
-Experience working with Memory management, bootloader and interupt controller is an advantage.
-Experience working with hardware interfaces such a i2c, SPI and UART.
-Experience Troubleshooting firmware and hardware interfaces and using equipment such as oscilloscopes, logic analyzers.
-Experience in developing unit and automated tests.
-Familiarity with UT frameworks (such as CPPUnit, LDRA, Coverity, Parasoft) is an advantage.
-Programming Xilinx FPGA/SoC (Zynq-7000) and experience using Xilinx Vivado is an advantage.
-Medical industry experience is an advantage, open candidates from other hightly requlated industries.
Following your application for this specific role, Sigmar may contact you regarding other positions that we feel you may be suitable for. If you do not wish to be contacted about other opportunities please let us know. For further information please refer to the Privacy Statement on our website.