You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mike C.MC

Mike C.

Electronics Engineer

£350/day
Pucón, CL
15+ years

Average response time: 1 hour

About Mike

Embedded Engineer with 20+ year’s product design experience in the UK commercial, avionics and marine markets. Ability to design and test embedded hardware, develop embedded software, create test plans, discover bugs, and optimize code.

I believe my skills and experience will be an asset to you, as will my knowledge of both hardware and software. I have a passion for problem solving and hands-on engineering.

I can do as little or as much as you require... It could be just a design review, or design of a complete PCB.
  • English

    Native or bilingual

  • Spanish

    Basic

Remote only
Primarily works remotely

Experience

  • Raymarine
    Senior Hardware Design Engineer at Raymarine
    TECH
    May 2016 - August 2022 (6 years and 4 months)
    Fareham, UK
    Developed Award-Winning YACHTSENSE (Modular) digital control system from first concept; collaborating with a limited development team, whilst working remotely. Devised fast-acting HW/SW protection measures to ensure operation of the switching modules remained reliable and safe. Re factored C++ code to improve runtime speed, which eliminated over-run on STM32F0 HW. Organized EMC and vibration testing and implemented HW & SW changes to resolve issues found during testing.
    • Developed multi-channel high current output DC modules.
    • Planned, devised and conducted full pre-release system testing of each of the modules.
    • Enabled auto-detection of types and order of modules by developing module detection protocol and hardware signalling.
    • I²t Software Fusing algorithm developed to match circuit breaker response.

    Developed Multi-Function Display (AXIOM) products from conception to completion; collaborating with a multi-discipline team. Identified defects in design causing Android system crashes, through collaborating with SOC vendor and performing extensive stress and thermal performance testing. Developed and optimized software-controlled power supply sequence. Utilized supervisor (ARM32bit) microcontroller to control supply power outputs, and interface to SOM PMIC & CPU. Ensured quick recovery from power supply brownouts by adding an analogue comparator device driver coded in C.
    • Established Android App (APK) for stress test, which enabled concurrent high processor (CPUs + GPU) load levels.
    • Secured products within specific thermal limits by modifying power allocator (thermal throttling) parameters.
    • Drafted Python-based ADB data capture scripts to capture load information, processor speed, and thermal data. Cultivated a series of useful shell scripts to collect vital data from units on test, e.g. crash logs.
  • Meggitt Avionics
    Hardware Engineer
    AVIATION AND AEROSPACE
    October 2012 - May 2016 (3 years and 7 months)
    Fareham, UK
    Analysed Architectural Options for Future Products. Root Cause Analysis. Data analysis, using MATLAB and Python(x,y) to analyse, compare, filter and plot data. Environmental Stress Screening Improvement Study.
  • Nokia Mobile Phones
    SW Production Support Specialist
    TELECOMMUNICATIONS
    December 2007 - June 2012 (4 years and 6 months)
    Farnborough, UK
    I was responsible for integrating, debugging and release testing the embedded device software used in all UK developed devices during their manufacture. This production only device software enabled;
    • Calibration (RF circuits + Analogue circuits)
    • Parametric testing (RF, Audio, Camera, Touch Screen)
    • Functional tests (Charger, Keyboard, Display, Phone Call)
    • Programming (IMEI + Security features + Final UI SW) During the product's life cycle, I would be fully responsible for:
    • Initial Software Configurations (GPIO allocations, Feature lists)
    • Prototype bring up
    • Software Integration & Release Testing
    • Debugging (Defect analysis, SW Tracing, Hardware signal measurements, Root cause Analysis)
    • Production Support
    • Manufacturing Failure Rate; Analysis, Root cause Investigations & Corrective actions. My strength in the role came from combining my software debugging skills with detailed hardware knowledge to rapidly solve time critical problems.

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • B.Eng. (Hons), Electrical & Electronics Engineering
    South Bank University
    B.Eng. (Hons), Electrical & Electronics Engineering
  • HND, Electronics and Communications
    Southampton Solent University
    HND, Electronics and Communications

Skill set

Categories