Embedded Software Engineer
Role details
Job location
Tech stack
Requirements
Are you a Software professional with a background in DSP and have exposure to developing 5G applications?, As an Embedded Software Engineer you will have a background in Digital Signal Processing and a working knowledge of communications systems engineering.\n\n To successful candidate for the Embedded Software Engineer job will have a mixture of embedded/bare metal experience alongside an understanding of implementing communication signal processing algorithms such as DDCs, filters, FFTs. \r\n, BEng/BSc or MSc/Meng within Engineering (Ideally Electronics, Telecommunication or similar) \r\n
-
Experience in DSP Algorithm simulation and 5G development \r\n
-
Experience in Bare Metal/ Embedded C \r\n
-
Experience with RF a bonus \r\n
\r\n
Experience of the following would be advantageous: \r\n
-
Cross compilers (C++ ARM cross-compiler GCC Version 4.3.3) \r\n
-
FreeRTOS experience \r\n
-
Experience with typical embedded control peripherals (i.E.\n\nRAM, Flash, UART, PWM, A/D, CAN, I2C and SPI) \r\n
-
Cortex M3/M4 Microcontrollers or similar. \r\n
-
Experience of efficient implementation of communications DSP algorithms (such as FFT, filtering DDC etc.) In VHDL \r\n