08/18/2026 updated

**** ******** ****
100 % available

Embedded Hardware Engineer | PCB Design & Bare-Metal Firmware

Agadir, Morocco
Worldwide
M.Sc. in Embedded Systems & Computer Engineering (ESCE)
Agadir, Morocco
Worldwide
M.Sc. in Embedded Systems & Computer Engineering (ESCE)

Profile attachments

resume.pdf

About me

Embedded Systems & Hardware Engineer specializing in PCB design. Experienced with multilayer STM32/ESP32 boards, mixed-signal, USB, RF/Wi-Fi, controlled impedance, SI, EMI/EMC, DFT/DFM/DFA, and IPC standards. Skilled in schematics, footprints, routing, BOMs, fabrication, and hardware bring-up.

Circuit DesignIntegrated Circuit DesignElectrical System DesignElectro Mechanical EngineeringEmbedded CLinux On Embedded SystemsEmbedded Operating SystemsHardware Interface DesignHardware Security ModuleCPU DesignFpga HardwareEmbedded CoderHardware InfrastructurePcb LayoutMixed Signal Circuits
PCB & Hardware Design
  • Multilayer PCB design and layout using KiCad
  • Schematic capture, component selection, placement and routing
  • Custom footprints and schematic symbols
  • Mixed-signal analog/digital PCB design
  • Power distribution and decoupling
  • Controlled-impedance routing and differential pairs
  • Grounding, return paths and signal-integrity considerations
  • EMI/EMC-conscious PCB design
  • DFM/DFA principles and PCB manufacturability
  • PCB fabrication and assembly documentation
  • BOM generation and manufacturing files
  • Design verification, DRC and electrical-rule checking
  • Familiarity with IPC PCB design and assembly standards
Embedded Hardware
  • ARM Cortex-M / STM32 hardware design
  • ESP32-C3 hardware and RF/Wi-Fi design
  • USB interfaces and USB differential routing
  • SPI, I²C, UART and RS-485
  • Sensor interfaces and analog measurements
  • Switching power supplies and LDO-based power regulation
  • Battery-powered and low-power embedded systems
  • MOSFET-based power/load control
  • Current/voltage measurement systems
  • RF and PCB antenna considerations
Signal Integrity & EMC
  • High-speed digital PCB design
  • Differential-pair routing
  • Controlled impedance
  • Crosstalk and return-path considerations
  • Ground-plane and power-integrity practices
  • EMI/EMC mitigation techniques
  • High-speed interface layout considerations
Embedded Software
  • C / bare-metal embedded programming
  • STM32CubeMX
  • Python
  • VHDL / FPGA development
  • USB CDC communication
  • Embedded debugging and hardware bring-up
Engineering & Manufacturing
  • Electrical schematic interpretation
  • Component and datasheet analysis
  • Design reviews and technical documentation
  • BOM management
  • Gerber and fabrication output generation
  • PCB assembly considerations
  • Hardware testing and validation
  • Collaboration with manufacturers and component suppliers
Tools
  • KiCad
  • STM32CubeMX
  • Git / GitHub
  • Python
  • C
  • VHDL

Experience

Professional experience0 - 5 years
Freelancer since2026

Languages

EnglishNative speakerFrenchFluent

Project history

Embedded Hardware Engineer For Safety-Critical Research Platform

Faculty of Ibn Zohr

Other

500-1000 team member

Designed a 4-layer STM32F411 embedded hardware platform in KiCad for current-signature acquisition research targeting industrial predictive maintenance and automotive diagnostic applications. Applied IPC-2221A guidelines, impedance-controlled USB differential routing, and EMC/SI best practices. Developed bare-metal C firmware achieving 664 Hz timestamped acquisition through USB CDC communication and 16-bit ADC current tracking. Validated board-level performance through systematic testing and statistical analysis.

Hardware Design Lead - Industrial IoT Monitoring & Automation System

Led the hardware design of a custom ESP32-C3 mixed-signal PCB for a low-power smart plant node. Engineered the complete hardware platform including RF integration, battery charging and protection, power management, environmental sensing, external flash memory, and supporting circuitry. Performed component selection, schematic capture, multilayer PCB layout, signal integrity optimization, antenna matching network design, and DFM refinement. Collaborated with the data science team to integrate cloud-based and AI monitoring workflows.

Digital Design & Software Engineer - Custom 16-bit Computer Architecture

Implemented a complete 16-bit Von Neumann architecture computer from elementary NAND gates. Designed and implemented the CPU, ALU, internal registers, dedicated memory buses, instruction decoder, and execution datapath using HDL simulation. Developed a custom two-pass assembler in C to translate a 16-instruction ISA into machine code and engineered a stack-based virtual machine translator verified via nand2tetris simulation frameworks.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in