Ian Jeffray Email and Phone Number
Ian Jeffray work email
- Valid
- Valid
- Valid
Ian Jeffray personal email
Ian Jeffray phone numbers
Developer. Designer. Engineer. Problem solver. Systems. Solutions. Big picture. Full stack.
-
DirectorCodion Ltd Dec 2017 - PresentEdinburgh, United KingdomProviding Software and Firmware development expertise, covering Windows desktop software (C/C#), Linux systems, kernel and application software. real-time embedded software and low level microcontroller firmware. Developing embedded hardware designs. -
Co-Founder, ProgrammerParadise Games Apr 1996 - Jan 2018Developed arcade games for Acorn RISC OS machines. Several prototype games. We took the games "Inferno" (1997) and "Overload" (2001) to market and sold well. We updated and converted "Inferno" for Apple iOS and Mac OSX in 2012, sold via emobix Ltd. We continue to develop games for iOS and other mobile platforms -- I am the sole programmer.I was involved with the marketing of these games online, in magazines and in person at computing shows.Created several GameBoy Advance games, two of which were sold semi-commercially on cartridge.Designed and developed Playstation interface for RISC OS, utilising timing-critical driver code to bitbang the Playstation bus signals via the parallel port.Designed and developed RISC OS software to drive pressure-sensitive graphics tablets and sold Paradise graphics tablets with drivers with great success at computing shows.Designed and developed RISC OS software to drive Siemens OCR pen reader. (For The Fourth Dimension) -
Consulting EngineerA2E Limited Mar 2014 - Nov 2017Livingston, West LothianSoftware / Firmware developer and occasional solution architect. Tasks involved TI MSP430, TI OMAPL/6747 DSP, Freescale i.MX6, NXP ARM M4, Cypress ARM 926 and Atmel ARM SAM 4C embedded designs including FreeRTOS, ThreadX, SYS/BIOS, Linux, USB3, I2C, SPI, McASP ADC and BSP design. Image sensors, Zigbee and WAN smart energy functions including DLMS/COSEM. Windows desktop VB/C/C++/C#/MFC/WPF/XAML and DirectShow filters. Linux server maintenance. Perl scripting. Code size compression, OS ports, board bring-up, encryption and security. -
Senior Software EngineerEmobix Limited Apr 2010 - Jan 2014GlasgowPrimarily working as a software and firmware developer on a variety of projects, both in house products and customer-specific. A wide variety of technologies used, from embedded Linux on Stellaris, Atmel AtMega, Analog Devices Blackfin, Windows, Apple iOS and OSX. Also top-level electronics design for a variety of products. Driver and OS development. 3D CAD modelling using PTC Creo and SketchUp for product development, visualisation and final manufacturing. -
Consulting EngineerA2E Limited Apr 2008 - Mar 2010Software / Firmware design services developer working with a variety of processors and OS's. Regularly focussed on uCLinux and Analog Devices' Blackfin DSP, with much custom driver development for custom boards developed by A2E, including AC97 audio, CMOS camera, Ethernet, 802.11 WIFI, video capture, synchronous serial, USB, I2C, PPI and SPORT inter-DSP comms. Linux kernel porting to Virtex4 FPGA (PPC 405 core). uBoot bootloader porting and development for Blackfin and PPC. Several Microchip PIC software development projects for motor control, and 433MHz RF. Windows MFC/DirectShow image manipulation. Windows test applications for production/test of A2E products. -
Senior Software EngineerPicsel Technologies Ltd Jul 2004 - Mar 2008Technical lead developer on Picsel's New Technology Platform. A new foundation for developing products within Picsel on the widest possible range of platforms including Microsoft Windows, Linux, Symbian, BREW and RTOS's. The work involved designing and assisting with all aspects of platform support for these OS's and producing a rich abstracted platform to build products upon. I was also the principal designer and implementor of the graphics and windowing systems.Also worked with Picsel's Audio/Video subsystem, and was responsible for developing a new video processing architecture, along with encoding tools to control a proprietary codec for low bandwidth lightweight video delivery on mobile platforms.Customer team application developer, specialising in editing applications on Motorola EZX/Linux and Helio WIPIPicsel entered Administration in 2009.
-
Senior Software EngineerIndigovision Jun 2001 - Jun 2004Maintained Indigo's VideoBridge CCTV product line, based on an 8x8 MIPS processor running Nucleus (rebadged as CamOS)Designed and implemented alarm control system.Developer and ultimately Team Lead of the "NVR" Networked Video Recorder product - the hub of the IP CCTV system, recording over 200 simultaneous camera feeds on a single system. The software began on Microsoft Windows and I was responsible for porting this to ARM Linux (XScale) and continued further development and maintenance of the NVR on both platforms. The work also involved working with mass storage vendors such as StorageTek and EMC. -
Senior Consulting EngineerTality Jun 2000 - Jun 2001(Spin off of wireless arm of Cadence Design Systems)Co-designer and developer of Tality's Bluetooth protocol analysis and control software, BDStudio. Used this software to drive testing and demonstration of Tality's Bluetooth stack at the industry "UnplugFest" in Seattle. Also developed and personally presented training for the product delivered in California.Tality has since ceased trading.
-
Software EngineerPanasonic Owl Jun 1998 - Jun 2000Developer of graphics layer for MHEG Digital Teletext system for Panasonic, working on uItron-based proprietary OS on prototype STB platforms. Produced portable graphics layer with advanced video plane windowing overlay control features, prototyped on RISC OS and Microsoft Windows to be used for other STB graphics activities within Panasonic, leading to visits to Japan to integrate work with other OS engineersthere . The work culminated in a complete solution for a iDTV receiver, but never reached the market.Helped to maintain and upgrade OWL's network infrastructure, including upgrade and maintenance of Cisco router firmware and configuration.OWL has since ceased trading. -
Senior Software EngineerOregan Networks Jun 1997 - May 1998Designer and developer of unique control system for Oracle Network Computers, on both server (Linux) side and value-add solutions on the terminal (NCOS) devices. This involved reverse-engineering smart card keys and smart card programming, web service and database backend services, authorization and billing system. Prototype systems were successfully installed in various countries and locations. -
Software EngineerOregan Software Developments Jun 1991 - May 1997Designer and developer of Archivist and Archivist Pro multimedia database system for Acorn RISC OS machines.Design, develop and maintain Oregan's software copy protection scheme.Helped develop and maintain several other products for Oregan, including arcade games Quark and Sally & Wally.Developed RISC OS Arcade racing game "Burn 'Out".Oregan Developments fundamentally became Oregan Networks in 1997.
-
Software Engineer (Trainee)Mentor Graphics Jun 1995 - Aug 199617 months 'sandwich' degree placement. Worked on a variety of platforms (SunOS, Solaris, HP-UX) maintaining Mentor's suite of VHDL/Verilog tools.Trained in VHDL and Verilog.Designed & produced early/prototype system for VHDL to STD/DFD recovery, now used in Renoir product.
Ian Jeffray Skills
Ian Jeffray Education Details
-
Software Engineering -
Thirsk School Sixth Form CollegePhysics, Design Technology -
Thirsk School8 Gcse'S B And Above
Frequently Asked Questions about Ian Jeffray
What company does Ian Jeffray work for?
Ian Jeffray works for Codion Ltd
What is Ian Jeffray's role at the current company?
Ian Jeffray's current role is Director at Codion Ltd.
What is Ian Jeffray's email address?
Ian Jeffray's email address is ia****@****y.co.uk
What is Ian Jeffray's direct phone number?
Ian Jeffray's direct phone number is +44 141 221*****
What schools did Ian Jeffray attend?
Ian Jeffray attended De Montfort University, Thirsk School Sixth Form College, Thirsk School.
What are some of Ian Jeffray's interests?
Ian Jeffray has interest in Environment.
What skills is Ian Jeffray known for?
Ian Jeffray has skills like Linux Kernel, Image Processing, Ios, Device Drivers, Firmware, Software Engineering, Arm, Embedded Linux, Linux, C++, Rtos, C.
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