5+ Years of Experience with Embedded System Design and Firmware Development
IDEs: MPLAB X IDE, MSVS, ARM DS IDE, Eclipse, CCS, Keil, IAR, Arduino, Energia, Xilinx ISE, IAR, etc.
Editors: Notepad++, Visual Code MCUs: STM32, STM8, PIC12, PIC16, PIC18, PIC24, PIC32, dsPIC33, 8051, AVR, Cypress FX3 USB3.0 devices
Processor Boards: Beagle-bone, Toradex iMX6, Udoo Neo, Raspberry Pi, etc.
Protocols: RS232, RS485, USB 2.0, I2C, UART, SPI.
- Firmware Development using any MCU (Microcontroller).
- Working Experience on Arduino, MSP, STM, RPI Pico boards
- Userspace and Kernalspace development for Embedded Linux OS
- Programming using C, C++, Assembly, Python, Shell, etc
- Usage of Standard and Open Source Library for Application Development
- Project documents i.e. Design Docs, Test Plan, Test Report, Flow Chart, etc
- SBC Board Bring ups
- Protocols: I2C, UART, SPI, RS232, USB, RS485, One Wire, etc.
- External Peripherals: DAC, ADC, RTC, EEPROM, etc.
- Robotics: AC, DC, Stepper, Servo motor controlling
- External Sensor Data Capture and Computation of it.
- Bare metal Firmware or RTOS based Firmware Development
- Having working experience on industrial and consumer project based on STM8, STM32, PIC/Microchip series MCU, Atmel MCUs, TI based MCU
- Support with Documentation regarding the Product or Prototype