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
- 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