As a highly-motivated and innovative research and development engineer, I have gained many years’ experience in a broad selection of programming languages, applications and architectures, with a particular passion for real-time embedded and low-level design and implementation. Whether working independently or collaborating as part of a team, I am resourceful and insightful, ensuring progress is constantly measured against objectives and deadlines. This collaborative approach is supported by effective communication, both offering and taking advice as and when required, encouraging ideas and innovative thinking. Ideally, I am looking for a senior position that will challenge me and offer opportunities to further develop my skills as well as the possibility to take on further responsibilitiesHaving very strong implementation skills across different platforms and environments, creating applications for the entertainment, educational and government sectors, my implementation strengths are predominantly focused in: • C • OpenCL for Parallel Processing (GPGPU) • MATLAB • Assembly • VHDL.My experiences encompass architectures outside of regular 'PC programming' including: • Mobile Phones • Graphics Processing Units or GPUs (AMD and NVIDIA) • SHARC DSP (Analog Devices) • FPGAs (Xilinx and Altera) • Wireless Sensor Networks over 802.15.4 (ZigBee) with PICDEM-Z Demo Kit (Microchip) • Embedded Microcontrollers (Cortex-M3, -M4 and M7, PIC, Raspberry Pi, Arduino and Infineon).Other programming abilities include: • Assembler (Z80, 68000, 8086, PIC) • CUDA • Java • PHP • Perl • Current web technologies for clients (XHTML, XML / XSLT, CSS and Javascript). • Shell (BASH, MS-DOS).Exposure to operating systems that I have developed on include: • Microsoft Windows ◦ General Applications using Visual Studio • Linux (Debian, Ubuntu, Raspbian) ◦ General Applications using GNU GCC ◦ Firnware Development.Owning a diverse range of embedded devices that allow me to keep my skills current and up to date, my current personal projects include: • Bluetooth (4.0 BLE) Communications • WiFi Communications using the Arduino Compatible ESP8266 / ESP32. • Long Range Comunications using LoRa over 433 MHz • CAN Bus Implementations • MCU Development using ATmega328P, ATmega2560, Cortex-M3 and Cortex-M4F.
Nick Rutter Skills
Frequently Asked Questions about Nick Rutter
What is Nick Rutter's role at the current company?
Nick Rutter's current role is Senior Software and Research Engineer.
What skills is Nick Rutter known for?
Nick Rutter has skills like Digital Signal Processing, Digital Signal Processors, Digital Image Processing, Compression Algorithms, Audio Processing, Audio Engineering, Hardware, C, Gpgpu, Parallel Algorithms, Algorithm Optimization, Matlab.
Not the Nick Rutter you were looking for?
-
Nick Rutter
Warwick3sprueaegis.com, sprue.com, fireangel.co.uk -
1me.com
-
2eon-is.co.uk, hemmersbach.com
-
Nick Rutter
Experienced Researcher/Analyst, Blogger & Amateur Writer- Looking For New Opportunities Online Or In The Kent AreaMaidstone
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial