Francis Cooper phone numbers
An experienced Firmware Engineer with the proven ability to take a diverse range of products from initial concept through to production, using best practice software development methods to ensure high quality outcomes. Experience includes the following:• System Architecture Design, Software Requirements, Software Design.• Coding real time embedded software in C, C++ and assembler for many target devices (ARM Cortex M3 & M4). • Hardware/firmware interfacing, including analogue data acquisition, communications (Cell Modem, RFID, TCP/IP, Modbus), GNSS acquisition, laser scanning systems, and servomechanisms.• Ability to read and understand analogue & digital circuit schematics and device data sheets.• Hardware/Firmware trade-offs in high-volume manufacturing.• Designing and coding proprietary Real Time Operating Systems. Coding for commercial RTOS (FreeRTOS, Threadx, etc.).• Software Quality techniques, including the Capability Maturity Model (CMM), and ISO 9001:2015 compliance audits.US Permanent Resident with current Employment Authorization (Green Card). UK Citizen.
Amsted Digital Solutions (Was Ionx Llc)
-
Amsted Digital Solutions (Was Ionx Llc)Stevensville, Mt, Us
-
RetiredFreelance Oct 2020 - Present
-
Senior Software EngineerAmsted Digital Solutions (Was Ionx Llc) Jul 2013 - Oct 2020Member of a team developing firmware for ultra-low power wireless sensor nodes (WSNs) that monitor the condition, environment and location of freight railcars. https://www.amsteddigital.com/Responsibilities:• Designed & coded Bearing Condition Monitoring (BCM) firmware that acquires wheel bearing temperatures via a network of WSNs mounted upon one or more railcars. The firmware generates alerts when abnormal conditions are detected.• Designed & coded ISO/IEC 18000-3 communications stack that provides contact-less half-duplex communication via RFID.• Designed firmware architecture & coded supervisor firmware for a Wheel & Bearing Monitoring System (WBMS) that monitored bearing acoustics and temperatures.• GNSS consultant, providing GNSS acquisition and impairment expertise to all management levels.• Designed & coded drivers for thermocouples and audio microphones.• Conducted internal Quality Audits to ensure compliance with ISO 9001:2015
-
Senior Software EngineerSel Jul 2001 - Mar 2013Pullman, Wa, UsMade significant contributions to SEL’s 20% per annum growth rate, as Software Lead for many innovative new products across multiple product lines. https://selinc.com/company/sel-about/Software Lead for the following product developments:• SEL-2407 GNSS Clock. Designed and coded the RTOS and application software in C. This product uses Xilinx Microblaze soft processor that formed the platform for a commercially successful range of clocks. https://selinc.com/products/2407/• SEL-2523 & SEL-2533 Annunciator Panels. Created the product architecture from an existing hardware and software platform. Designed and coded new application software in C++. https://selinc.com/products/2523/• SEL-3031 Serial Radio Transceiver. Designed and coded the I/O and radio driver software in C++. This product provides radio access to many SEL products. https://selinc.com/products/3031/• SEL-2664 Field Ground Module. Designed and coded the RTOS and application software in C. This product supports SEL Generator Relays. https://selinc.com/products/2664/ -
Senior Software EngineerMotorola Ltd. Oct 1999 - Feb 2001As Senior Software Engineer in the Automotive and Industrial Electronics Group, designed and coded real time embedded software for several automotive customers. • Designed and coded On Board Diagnostics and fault logging software, (in C), for MINI Body Controller• Wrote System Design and Software Design Procedures required to achieve CMM Level 3
-
Independent Software ConsultantAshpine Ltd. Dec 1992 - Aug 1999Independent Software ConsultantIn a series of contracts for multiple customers, (mostly in the automotive industry), designed and coded Real Time Operating Systems (RTOS) and application software for Electronic Control Units (ECU). All software was written and tested to stringent automotive production standards, with some applications being safety critical. Software was coded in C and/or assembler.Customers and projects included:• BMW – Land Rover. Specified, designed and coded the RTOS for the Discovery II active suspension system. All software modules were safety critical and written in assembler, so extensive use was made of defensive programming techniques, peer reviewing, and formal testing methods to prove the safety of the design.• BMW – Land Rover. Designed and coded all hardware driver software in assembler for K series Engine Management ECU.• Ricardo plc. Designed and coded, (in C), the RTOS for an “instrumentation standard” Engine Management ECU used for calibrating Gasoline Direct Injection (GDI) engines. GDI engine control functions were implemented in MATLAB Simulink and transmitted via CAN interface to the ECU.• Pilkington Optronics. Designed and coded, (in C), all the RTOS, hardware driver, and application software that controlled the optical scanning test equipment for the Eurofighter Typhoon Forward Looking Infrared (FLIR) subsystem. It simultaneously controlled a high-speed stepper motor (at up to 10,000 steps/second) and a brushless DC motor.• MISRA-C:1998 “Guidelines for the use of the C Language in Vehicle Based Software”. Acknowledged contributor.
Francis Cooper Skills
Francis Cooper Education Details
-
The University Of SheffieldControl Systems
Frequently Asked Questions about Francis Cooper
What company does Francis Cooper work for?
Francis Cooper works for Amsted Digital Solutions (Was Ionx Llc)
What is Francis Cooper's role at the current company?
Francis Cooper's current role is Senior Software Engineer at IONX LLC.
What is Francis Cooper's direct phone number?
Francis Cooper's direct phone number is +148465*****
What schools did Francis Cooper attend?
Francis Cooper attended The University Of Sheffield.
What are some of Francis Cooper's interests?
Francis Cooper has interest in Human Rights, Animal Welfare, Education, Environment.
What skills is Francis Cooper known for?
Francis Cooper has skills like Embedded Software, Testing, C, Software Design, C++, System Architecture, Rtos, Software Engineering, Software Development, Embedded Systems, Engineering, Firmware.
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