Suleman Hussain

Your Embedded Linux Software Developer

My name is Suleman Hussain. I have been working as a freelance embedded software developer since January 2022, with more than 10 years of professional experience.

I have extensive knowledge in the following subjects:

  • Programming (C++, C, and Python)
  • Hardware commissioning
  • Programming of ARM-based MCUs (M3, M4, and A8) from the following manufacturers: 
    • ST (STM32H735ZGT, SPC560b54, and STM32F407VGT6)
    • TI (Beagle Bone Black and Stellaris LM3s9b81 and LM3s9b96)
    • NXP (MIMXRT1062DVL6B, iMX7S, and iMX6)
    • Infineon (XMC4500 and XMC4700)
    • Renesys (D4 and D5ED)
  • Embedded Linux: Linux build systems, device tree configuration, and uboot
  • Linux build systems: Yocto Project and Buildroot
  • Linux administration (LPIC I) 
  • Linux engineering (LPIC II)
  • RTOS: FreeRTOS
  • IDE: Visual Studio Code, STM32Cube, Eclipse, and Code Composer Studio
  • CAD: Altium Designer and Kicad
  • Tools: VMware, VirtualBox, Wireshark, and Docker
  • Bus systems: Ethernet, CAN, FD-CAN, SPI, I2C, and RS232
  • Version control systems: SVN and Git
  • Areas of activity: Automotive, medical technology, buses, railways, and measurement technology.

May I assist you with your next project? I can assure you of my diligence, independence, teamwork, and conscientiousness. Contact me ..