Devin

About


Senior Embedded Engineer

Expertise

  • Firmware Development
    • Full stack development: drivers, HAL, and application
    • Startup code
    • RTOS (Zephyr, FreeRTOS, AUTOSAR)
    • Build systems
    • Serial communications: SPI, Ethernet, CAN, I2C, UART, I2S
    • Wireless communications: BLE, LoRa, WiFi
    • Networking stacks (LwIP)
    • Digital signal processing

  • Electrical Engineering
    • Mixed-signal circuit design
    • Mixed-signal circuit layout
    • Analog filter design

  • Control System Design
    • PID
    • Full state feedback
    • System identification
    • State estimators
  • Programming
    • C\C++
    • Python
    • MATLAB\Simulink
    • HTML\CSS
    • LabVIEW

  • Microcontrollers
    • ARM Cortex-M
      • ST STM32H7
      • ST STM32H5
      • ST STM32F4
      • Raspberry Pi RP2040
      • Nordic nRF9160
      • Nordic nRF52/53/54
      • NXP K64F
      • NXP LPC55x
    • Infineon TriCore
    • NXP PowerPC
    • PIC
    • AVR
    • Renesas RH850
  • Testing
    • GoogleTest
    • Unity/Cmock
    • Robot Framework

  • Software and Tools
    • GitHub
    • Altium
    • KiCad
    • Atlassian Suite
    • Azure DevOps
    • Vector DaVinci tools
    • Vector network analysis tools
    • Autodesk Eagle
    • Autodesk Inventor

  • Safety Standards
    • IEC 61508
    • ISO 26262
    • IEC 62304

Ongoing Research and Technical Interests

  • Embedded Linux
    • Yocto
    • BuildRoot
  • Control Systems
    • Optimal control
    • Robust control
  • Robotics
    • ROS1 and ROS2
    • Autonomous vehicles
    • Manipulators
    • Differential drive mobile robots
  • Sensor Fusion
    • Pose estimation
    • Object tracking
  • IoT and Edge Computing
  • Power Electronics
    • Motor controllers
    • DC/DC converters