π§ Embedded hardware and firmware engineer with over 15 years of experience in embedded programming, specializing in STM32 microcontrollers and Embedded C. Experienced in full hardware + firmware delivery: schematic & PCB design in KiCad, discrete-IC designs, firmware architecture, device bring-up and debugging. Delivered hundreds of projects from prototypes to production.
- π§° STM32 families (firmware architecture, HAL/LL, CubeMX)
- ποΈ STM32-based embedded GUI design: TouchGFX, LVGL
- π οΈ Embedded C (device drivers, BSPs, bootloaders)
- π RTOS (FreeRTOS) and bare-metal systems
- π Peripherals: UART, I2C, SPI, CAN, ADC, DAC, PWM, timers
- π Hardware design: schematic capture, PCB layout (KiCad), BOM, assembly
- π‘ Debugging: SWD/JTAG, logic analyzers, oscilloscopes
- π§ͺ Power management, low-power design, mixed-signal considerations
- π°οΈ Version control (Git), CI basics, hardware bring-up processes
- π₯οΈ KiCad, Altium (EDA tools)
- π οΈ STM32CubeMX, STM32CubeIDE, Keil MDK (Β΅Vision), OpenOCD (firmware/toolchain),
- π₯οΈ TouchGFX Designer, LVGL (GUI design)
- π» C, C++ (embedded), π Python (scripts, tests)
- π Oscilloscope, π Multimeter, π Logic analyzer, π§ Soldering stations
- π PCB fabrication and assembly workflow
- π Motor controllers and power electronics with STM32 drivers
- π€ Robotics and motion-control systems (sensors, actuators, closed-loop control)
- π Battery management and charging systems
- π‘οΈ Sensor nodes and custom communication firmware
- π₯οΈ Embedded GUI applications (TouchGFX, LVGL)
- π±οΈ USB device / HID / CDC firmware
- π Discrete IC-based interface boards and level-shifters
- π οΈ Production-oriented firmware with bootloader and OTA update paths
- π§± Modular firmware architecture and reusable drivers
- π§ͺ Hardware-first validation, then iterative firmware integration
- π οΈ Clear schematics, DRC-checked PCB layouts, and detailed BOMs
- βοΈ Automated builds, unit tests where practical, and hardware test vectors
- β Emphasis on reliability, maintainability and manufacturability
- B.Sc. Electronic Engineering - Islamic University '45' Bekasi, Indonesia
- βοΈ Email: rohamid90@gmail.com
- π GitHub: github.com/rohamid
- π LinkedIn: linkedin.com/in/rohamid
π€ Open to collaborations, consulting, and embedded hardware/firmware projects.