Engineering expertise
Embedded Software
STM32 firmware development in C for sensor acquisition, device control, prototyping, and hardware bring-up.
Firmware and hardware integration
Although electronic hardware design is my primary field of expertise, I have also developed embedded software in C for STM32 microcontrollers used in the systems I designed.
My work focused on reading and evaluating sensor data, managing device operating sequences, and controlling hardware functions.
This included analog data acquisition with ADCs, timing and periodic task management with timers, interrupt-driven event handling, and data transfer using DMA. I also used microcontroller low-power modes to reduce energy consumption.
By treating hardware and software as an integrated system, I carried out prototype bring-up, functional testing, and debugging. I also have basic application-development experience in Visual Studio.