Embedded Software Engineer

Nthis
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Adobe Flash
Analog-To-Digital Converters
ARM
C++
Embedded C
Embedded Software
FreeRTOS
Universal Asynchronous Receiver/Transmitter
VHDL
PIC Microcontroller
Bare Metal

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

Apply for this position