Senior Software Engineer
Redline Group
Derby, United Kingdom
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 65KJob location
Derby, United Kingdom
Tech stack
Adobe Flash
Analog-To-Digital Converters
ARM
C++
Compilers
Embedded C
Embedded Software
FreeRTOS
Universal Asynchronous Receiver/Transmitter
VHDL
Peripherals
Bare Metal
Job description
- As the Embedded Software Engineer, you will play a vital role in our development team. Your responsibilities will include:
- Developing and implementing embedded software solutions.
- Working with Digital Signal Processing concepts focusing on communication systems engineering.
- Implementing communication signal processing algorithms, including DDCs, filters, and FFTs.
- Collaborating with team members on projects to enhance our 5G applications.
- Contributing to the R&D efforts that keep our organization a leader in the market.
Technologies:
- ARM
- Embedded
- FreeRTOS
- VHDL
- C++
More:
This is an excellent opportunity to join our well-established, highly profitable company that is heavily investing in R&D. We are committed to your growth and development, offering extensive training and career progression opportunities. If you are passionate about technology and looking to join a consistently growing company, we would love to hear from you!
Requirements
- A BEng/BSc or MSc/MEng in Engineering, ideally in Electronics, Telecommunications, or a similar field.
- Proven experience in DSP algorithm simulation and 5G development.
- Proficiency in Bare Metal/Embedded C.
- Familiarity with RF technology is a bonus.
- Experience with cross compilers (C++ ARM cross-compiler, GCC Version 4.3.3) is advantageous.
- Familiarity with FreeRTOS.
- Experience with typical embedded control peripherals (e.g., RAM, Flash, UART, PWM, A/D, CAN, I2C, and SPI).
- Knowledge of Cortex M3/M4 microcontrollers or similar architectures.
- Demonstrated experience in the efficient implementation of communications DSP algorithms (such as FFT, filtering, DDC, etc.) in VHDL.