Embedded Software Engineer
An exciting opportunity has arisen for an Embedded Software Engineer to join a global leader in medical technology, developing software that supports innovative diagnostic devices used by healthcare professionals worldwide. You''ll join an experienced engineering team working on the ongoing development, enhancement and maintenance of embedded software for cutting-edge medical devices. This is an excellent opportunity for engineers who enjoy hands-on development, collaborating with talented colleagues and solving complex technical challenges in a highly regulated environment. What You''ll Be Doing Developing high-quality embedded C software for medical devices Designing and implementing new software features and enhancements Creating and maintaining low-level firmware for MCU peripherals including UART, SPI and I2C Supporting prototype hardware bring-up and debugging Performing software verification using unit testing frameworks Working closely with Systems Engineers and Software Test teams Investigating defects and carrying out root cause analysis Contributing to Agile ceremonies and continuous improvement initiatives What We''re Looking For Commercial experience developing Embedded C software Experience working with 16/32-bit microcontrollers Knowledge of RTOS and multi-threaded embedded systems Experience with communication protocols such as SPI, I2C, UART and TCP/IP Understanding of bootloaders, interrupt handling and peripheral programming Experience using Git and ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!