Technologies & Tools

Microcontrollers

  • STM32
  • ESP32
  • Arduino
  • Teensy 4.1
  • Hercule TI
  • NXP MX RT

Communication Protocols

  • I2C
  • SPI
  • UART
  • CAN
  • Ethernet
  • Bluetooth

Development Tools

  • STM32CubeIDE
  • PlatformIO
  • Code Composer Studio
  • Docker
  • CI/CD pipelines
  • Git and Azure DevOps

Programming Languages

  • C
  • C++
  • Python
  • Assembly
  • Rust

RTOS Frameworks

  • FreeRTOS
  • ZephyrOS
  • CMSIS RTOS
  • Task Scheduling and Synchronization
  • Memory Management and Optimization

Technical Documentation

  • Software design documentation (UML, flowcharts)
  • Developer guides and API documentation (Doxygen)
  • Test plans and reports
  • Requirement traceability matrices