Embedded Engineer
Role details
Job location
Tech stack
Job description
We are thrilled to present an excellent opportunity for an Embedded Engineer to become part of an innovative engineering team focused on developing advanced controller solutions. This position is with a well-established R&D company that has been a leader in delivering top-tier products for more than 25 years.
As an Embedded Engineer, you will work closely with project teams, taking full ownership of embedded software across multiple projects. You will be involved in both the development of new products and the improvement of existing ones. Your expertise as an Embedded Engineer will be key in helping create next-generation solutions.
Requirements
To thrive in this Embedded Engineer role, you will need at least 3 years of industry experience in a similar position, with a strong foundation in C programming, working with a large code base in a RTOS environment (FreeRTOS, ThreadX, EmbOS etc). A solid understanding of communication protocols such as SPI, UART, I2C, and Ethernet is also desired. Whilst any experience with Renesas processors, regulated software design, and agile methodologies would be highly advantageous., * Strong Embedded C programming
- Have worked with a large code base.
- RTOS experience (ThreadX, Segger EmbOS, FreeRTOS, etc.)
- Protocols: SPI, UART, I2C, Ethernet, etc.
This role is ideal for an Embedded Engineer looking to contribute to the full design lifecycle of life-saving devices. You will have the opportunity to expand your skill set while enjoying flexible hybrid work-from-home options.