Control board for Obstacle-Detection Robot
The board uses IR transceivers to detect near-by objects and stop the Robot automatically. Robot is controlled via Bluetooth and the main MCU was ATmega32 of Atmel.
Senior Embedded Systems Engineer (HW/FW Design) -Embedded C programming. -RISC assembly programming and optimization. -Bare-metal, BSP and RTOS Application Development (uC/OS III , FreeRTOS). -Developed on 8-bit PIC series of Micro-Chip, 8-bit AVR of Atmel ,16-bit MSP of Texas Instruments (MSP430), 32-bit ARM-based microcontrollers of NXP (LPC), ST (STM32F) and Nordic (nRF52) SoC. -Developed using MPLAB X IDE , Atmel Studio , Code Composer Studio and uVision KEIL IDE. - FPGA digital design, writing VHDL test benches and working with simulators such as ModelSim. -Designing and implementing SOPC systems (Intel FPGAs and NIOS II soft processor) using Quartus II and Nios II Software Build Tools . -Building SOC systems (Xilinx Zynq series) using the Vivado IDE and Xilinx SDK. -High-Speed PCB routing with Altium Designer and Eagle Professional.