James Langbridge

James Langbridge Email and Phone Number

Intervenant @ EIGSI
Nantes, FR
James Langbridge's Location
Nantes, Pays de la Loire, France, France
James Langbridge's Contact Details

James Langbridge work email

James Langbridge personal email

n/a
About James Langbridge

My goal is split in two. First, to make and document interesting gizmos for small companies, or help out with existing products, helping to unveil their full potential. Secondly, to teach people how to do my job.I have over fifteen years of experience, working on robotics systems, industrial control systems and communication devices.Specialties: Embedded systems, code optimization and obfuscationPreferred languages: C, Assembly, PythonPlatforms: STM32, Cortex-M, PIC, AVRDebugging Tools: Oscilloscope, logic analyzer, JTAG, ICE, good old printfInterview with ARM: http://community.arm.com/groups/embedded/blog/2014/02/18/embedded-developer-feature-james-langbridge-author-of-professional-embedded-arm-developmentInterview with Silicon Labs: http://blog.silabs.com/2014/02/04/interview-with-james-a-langbridge-author-of-professional-embedded-arm-development/

James Langbridge's Current Company Details
EIGSI

Eigsi

View
Intervenant
Nantes, FR
James Langbridge Work Experience Details
  • Eigsi
    Intervenant
    Eigsi
    Nantes, Fr
  • Tinyrom
    Small Business Owner
    Tinyrom Jul 2022 - Present
    Nantes, Pays De La Loire, France
  • Eigsi - École D'Ingénieurs Généralistes
    Teacher
    Eigsi - École D'Ingénieurs Généralistes 2021 - Present
    La Rochelle, Nouvelle-Aquitaine, France
  • Epsi - L'École D'Ingénierie Informatique
    Teacher
    Epsi - L'École D'Ingénierie Informatique 2021 - Present
    Nantes, Pays De La Loire, France
  • Essca Ecole De Management
    Teacher
    Essca Ecole De Management 2018 - Present
    Boulogne-Billancourt, Île-De-France, France
  • Luos
    Technical Content Manager
    Luos Feb 2021 - Jul 2021
    Bordeaux, Nouvelle-Aquitaine, France
  • Packetfury
    Independent Engineer And Author
    Packetfury Nov 2014 - Jun 2020
    Nantes, France
    Mission with Atmel Norway - Technical writer, creating and editing microcontroller datasheets - SDL LiveContentMission with Silicon Labs - Creation of YouTube tutorial videos for a Bluetooth IoT chip - Technical editor for an IoT book
  • Wattpark
    Embedded System Engineer
    Wattpark Jan 2019 - May 2020
    Nantes Area, France
  • Esaip, École Supérieure Angevine En Informatique Et Productique
    Iot Lecturer
    Esaip, École Supérieure Angevine En Informatique Et Productique May 2017 - May 2018
    Angers Area, France
  • Esaip, École Supérieure Angevine En Informatique Et Productique
    Independent Consultant
    Esaip, École Supérieure Angevine En Informatique Et Productique Nov 2016 - Feb 2017
    Angers Area, France
    Lessons and training on embedded systems and IoT
  • Stormaudio
    R&D Project Manager
    Stormaudio Aug 2014 - Nov 2014
    Nantes Area, France
  • Econocom Managed Services
    R&D Engineer
    Econocom Managed Services May 2012 - Jul 2014
    Nantes, France
    Mission with Sercel, Nantes - Optimization using C/Assembly for Cortex-A and Cortex-M devices - Bootloader creation in C/ARM Assembly - Test and integration of Bluetooth and GPS chips to existing networking devices
  • Ausy
    Linux Expert
    Ausy Sep 2009 - May 2012
    Mission with ST Ericsson, Le Mans- Support ST Ericsson on ARM9 Linux platforms- Hardware and software debugging via JTAG- Kernel driver modifications for specific hardware (SD, NAND, I2C)Mission with Hydrokit, Le Poire sur Vie, France- Development on PIC18F chips in C- Assisting project management (installing new procedures, code versioning software, project management applications)Mission with Desoutter / Chicago Pneumatic, Nantes, France-… Show more Mission with ST Ericsson, Le Mans- Support ST Ericsson on ARM9 Linux platforms- Hardware and software debugging via JTAG- Kernel driver modifications for specific hardware (SD, NAND, I2C)Mission with Hydrokit, Le Poire sur Vie, France- Development on PIC18F chips in C- Assisting project management (installing new procedures, code versioning software, project management applications)Mission with Desoutter / Chicago Pneumatic, Nantes, France- Development on 68332 pSOS embedded systems in C- Development of a communications interface on an ARM9 platformMission with ST Ericsson, Le Mans, France- Support ST Ericsson on ARM9 Linux platforms- Hardware and software debugging via JTAG- Kernel driver modifications for specific hardware (SD, NAND, I2C)- Bootloader modification for cache activation and MMU handling on ARM9- Bilingual training for technology transfer Show less
  • Bluekango Software
    Research Engineer
    Bluekango Software Feb 2009 - Sep 2009
    BlueKanGo is a software editor specializing in SaaS technology. Their software solutions and hardware offers allow companies to completely replace their existing infrastructure, using netbook and deskbook computers with custom Linux distributions allowing access to a BPM platform, specialized for the clients needs (medical, auditing, security, human resources, etc). My job was to integrate their software solutions onto Netbook computers, PDAs and smart-phones, by preinstalling Linux, and… Show more BlueKanGo is a software editor specializing in SaaS technology. Their software solutions and hardware offers allow companies to completely replace their existing infrastructure, using netbook and deskbook computers with custom Linux distributions allowing access to a BPM platform, specialized for the clients needs (medical, auditing, security, human resources, etc). My job was to integrate their software solutions onto Netbook computers, PDAs and smart-phones, by preinstalling Linux, and creating lightweight distributions aimed at LPIA platforms (Low-Powered Intel Architecture). I am also responsible for IT security, training the personnel on security issues as well as hardening the infrastructure. * Development of hardware management applications in C / Java / Python * Development of configuration utilities in Python using PyGTK * Linux optimizations for Netbook use (SSD speed optimization, kernel configuration, creation of a lightweight system) * Open Source interface, updating Open Source code and submitting code, testing and communication * Integration of Linux on Atom and ARM systemsLanguages: C, C++, Python (PyGTK), Assembly, JavaSystems: Linux (Ubuntu, Fedora, RedHat), MacOSX, WindowsTechnologies: 3G, EDGE, RESTMethodologies: Agile, ScrumHardware: SSDs, Atom (N270, N280, Z520, ARM Geode LX800, ARM Snapdragon, PXA270 Show less
  • Ripple Motion Services
    Software Engineer
    Ripple Motion Services Nov 2008 - Feb 2009
    Nantes
    Ripple Motion specializes in mobile applications, mainly programs for iPhones. Their flagship is €ssence, a geo-localisation application that shows the closest petrol stations and displays prices (as defined by French legislation), and distance. My work consisted in developing iPhone applications using Apple's XCode, and creating Python-based applications for client-server communication. * Development in Objective C using XCode * Development of server applications in Python… Show more Ripple Motion specializes in mobile applications, mainly programs for iPhones. Their flagship is €ssence, a geo-localisation application that shows the closest petrol stations and displays prices (as defined by French legislation), and distance. My work consisted in developing iPhone applications using Apple's XCode, and creating Python-based applications for client-server communication. * Development in Objective C using XCode * Development of server applications in Python using Django * Agile / XP / Scrum methodologies * Development of AJAX / GWT modules Languages: Objective C, Python (Django), Java (GWT)Systems: Linux, MacOS XTechnologies: REST, XML, multi-touch interfacesMethodologies: Agile, XP, ScrumHardware: iPhone, iPod Touch Show less
  • E-Dcom
    Ceo
    E-Dcom Sep 2007 - Nov 2008
    e-DCom is a company specializing in delivering dynamic web sites, designed specifically for small to medium sized companies. Clients are able to update their site directly, changing images, contents and page formats at will. Other options included forums, e-Backup, price updating and delivery systems, e-commerce and other build-to-order modules. * LAMP development (Linux, Apache, MySQL, PHP) * Server administration (production servers, web, mail, dev) * Development of… Show more e-DCom is a company specializing in delivering dynamic web sites, designed specifically for small to medium sized companies. Clients are able to update their site directly, changing images, contents and page formats at will. Other options included forums, e-Backup, price updating and delivery systems, e-commerce and other build-to-order modules. * LAMP development (Linux, Apache, MySQL, PHP) * Server administration (production servers, web, mail, dev) * Development of client-specific applications (e-Backup, mailing systems, file conversion tools) * Development of a rich text editor in JavaScript * Visualization, virtual desktops Languages: PHP, SQL, JavaScript, C, C++Systems: Linux, MacOS X, WindowsTechnologies: REST, XMLHardware: x86/x86_64 Show less
  • Odixion
    R&D Manager
    Odixion Jan 2004 - Sep 2005
    Odixion creates CD and DVD duplication systems, ranging from tower duplication systems (1:1, 3, 7, 14) to robotic platforms. The Research and Development department was responsible for the maintenance of existing systems, the evolution of future systems, maintaining and updating both hardware and software as well as specific development for clients. Clients ranged from small businesses to multi-national corporations, including sensitive sectors (defense, pharmaceutical). Some clients were… Show more Odixion creates CD and DVD duplication systems, ranging from tower duplication systems (1:1, 3, 7, 14) to robotic platforms. The Research and Development department was responsible for the maintenance of existing systems, the evolution of future systems, maintaining and updating both hardware and software as well as specific development for clients. Clients ranged from small businesses to multi-national corporations, including sensitive sectors (defense, pharmaceutical). Some clients were Thalès, Dassault, DGA (Direction Générale des Armées, French armed services), Hachette and Sanofi Synthelabo, to name a few. * Development of embedded control software in C / C++ * Development of robotic control routines in assembly * Development of client software in Java * Development of an administration console in PHP * Electronic research for the renewal of a PCI robotic control card * Electronic research for a new embedded platform (x86, ARM, PowerPC) * Mechanical research for new components and robotic optimisations * Team leader for a team of 3-5 engineers, budget planning, external resources, etc. * Specific modules for clients: o DICOM for the medical sector o Cryptography for the defense sector o RAID-DVD backup systems * Company network administration o Virtualization o Server administration (web, mail, ftp, svn, development servers) o VoIP systems integration o Virtual desktopsLanguages: C, C++, Assembly, JavaSystems: Linux, MacOS X, Windows, Solaris, HP-UX, QNXTechnologies: UPnP, Beowulf clustersHardware: x86, ARM, PowerPC, PCI interface, SCSI analysis, USB, I2C, robotic interfaces Show less
  • Prassi Technology
    Integration Engineer
    Prassi Technology May 2003 - Oct 2003
    Prassi Technology is a software editor creating top-level CD and DVD burning applications, under its own brand, or via "noname" for clients, as well as an SDK allowing CD/DVD burning routines to be added to an existing application. Their clients range from medium sized companies to multinationals, CD and DVD drive manufacturers and administrations. * Development of an ISO conversion utility * Development of an SDK for Linux and Windows * Electronic and software… Show more Prassi Technology is a software editor creating top-level CD and DVD burning applications, under its own brand, or via "noname" for clients, as well as an SDK allowing CD/DVD burning routines to be added to an existing application. Their clients range from medium sized companies to multinationals, CD and DVD drive manufacturers and administrations. * Development of an ISO conversion utility * Development of an SDK for Linux and Windows * Electronic and software validation for next-gen CD/DVD burners Languages: C, C++Systems: Linux, WindowsHardware: x86,CD/DVD drives Show less
  • Packard Bell
    Software Technician
    Packard Bell 1999 - 2003
    Packard Bell NEC is a computer manufacturer that prides itself on the quality of the hardware and software provided to the client. My role was, at first, to beta test all of Packard Bell / NEC's new machines, for each OS and in different languages (Windows 95, 98, ME, XP in EFIGS (English, French, Italian, German, Spanish) as well as other European languages). My second role was to test the quality and conformity of specific applications, and to maintain a dialog with the software editors in… Show more Packard Bell NEC is a computer manufacturer that prides itself on the quality of the hardware and software provided to the client. My role was, at first, to beta test all of Packard Bell / NEC's new machines, for each OS and in different languages (Windows 95, 98, ME, XP in EFIGS (English, French, Italian, German, Spanish) as well as other European languages). My second role was to test the quality and conformity of specific applications, and to maintain a dialog with the software editors in order to correct or modify applications. My job also consisted of leading the technical aspect of different projects, including the "Easy Sharing Kit", one of the first WiFi 802.11b sharing kits available to the general public, and also NEC PDA solutions. * Official beta tester for Microsoft Windows XP * Official beta tester for Microsoft DirectX 9 * Integration tests for security, CD/DVD burning, gaming and office applications for Packard Bell NEC platforms * Technical leader for PB/NEC PocketPC projects * Technical leader for PB Easy Sharing Kit 802.11b networking solution * Technical leader for PB/NEC GPRS-equipped PC via Bouygues Telecom Show less

James Langbridge Skills

C Embedded Systems Python Linux C++ Assembly Arm 68k Pic Software Project Management Svn Git Ubuntu Failure Analysis Operating Systems Xml Subversion Mysql Hardware Debugging Windows Xp Testing Arm Architecture Computer Hardware

Frequently Asked Questions about James Langbridge

What company does James Langbridge work for?

James Langbridge works for Eigsi

What is James Langbridge's role at the current company?

James Langbridge's current role is Intervenant.

What is James Langbridge's email address?

James Langbridge's email address is ja****@****ury.net

What skills is James Langbridge known for?

James Langbridge has skills like C, Embedded Systems, Python, Linux, C++, Assembly, Arm, 68k, Pic, Software Project Management, Svn, Git.

Not the James Langbridge you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.