Banner Image

Skills

  • Embedded Linux
  • Python
  • Robotics
  • Machine Vision
  • Software Development
  • Arduino
  • Bluetooth
  • C Programming
  • C++
  • Embedded C
  • Embedded C++
  • Embedded Development
  • Engineering
  • Firmware Development
  • Linux

Sign up or Log in to see more.

Services

  • Robotics Software Development

    $30/hr Starting at $500 Ongoing

    Dedicated Resource

    Developments software for robots. ROS based software engineering. High precision SLAM software. Real-time solutions for industrial robots. C/C++ and Python programming. C programming for microcontrollers...

    CC ProgrammingC++Embedded CEmbedded C++
  • Embedded Software Development

    $30/hr Starting at $500 Ongoing

    Dedicated Resource

    Firmware development for microcontrollers, embedded Linux based applications and devices. Applications for Arduino and Raspberry Pi. Firmware for STMicroelectronics (STM32) and Texas Instruments (CC1310,...

    ArduinoBluetoothC ProgrammingC++Consumer Electronics
  • IoT Development

    $25/hr Starting at $100 Ongoing

    Dedicated Resource

    Internet of Things systems design. Full-stack architecture solutions for IoT systems. Help to choose most relevant hardware to your IoT solution. Device firmware development, linux-based gateways setup...

    Android DevelopmentArduinoBluetoothC++Design

About

Lead Embedded Systems Engineer

As an experienced embedded systems engineer, I have a strong command of firmware development and application design using C, C++, Python, and Rust programming languages. I have successfully developed firmware for a variety of platforms, including the Jetson TX2, Jetson Nano, Jetson AGX Xavier, and Jetson Orin devices from Nvidia. I am adept at harnessing the capabilities of these powerful platforms to deliver cutting-edge solutions in robotics, automation, and aerospace.

Additionally, I possess extensive proficiency in working with Raspberry Pi, leveraging its capabilities for various embedded applications. I have a deep understanding of different ARM architectures and can effectively utilize the Raspberry Pi platform to create robust and efficient solutions.

In terms of embedded Linux development, I have a strong background in working with various Linux distributions and configurations. I am experienced in developing embedded Linux firmware from scratch, tailoring it to specific project requirements. I am well-versed in using build systems like Yocto, Buildroot, and OpenWrt to create customized and optimized Linux-based firmware solutions.

Microcontroller programming is another area of expertise where I excel. I have successfully developed firmware for microcontrollers such as STM32, K210, dsPIC, ATmega, ATtiny and ESP32, implementing functionality and optimizing performance. My in-depth knowledge of microcontroller architectures and programming languages allows me to create efficient and reliable firmware solutions.

My experience in developing with FreeRTOS has equipped me with the skills necessary to tackle complex and demanding projects in a variety of industries, including robotics, automation, medicine, and aerospace. I am constantly striving to stay at the forefront of new technologies and methodologies, and my use of Rust for STM32 microcontroller programming is a testament to this. I am confident in my ability to take on any challenge, and I am always eager to put my skills and experience to work to achieve the best possible results.

As an experienced embedded engineer, I have extensive knowledge of various protocols and interfaces, including UART, RS-232, BLE, RS-485, CAN, MQTT, and many others. I am well-versed in utilizing these technologies to develop robust and efficient solutions for a wide range of applications.

I have gained valuable experience in designing PCBs using industry-standard tools such as KiCAD and Altium. With a keen eye for detail and a strong understanding of electronics, I have successfully designed complex PCB layouts for a range of projects. This includes schematic capture, component placement, and routing to ensure optimal signal integrity and manufacturability.

If you're looking for a dedicated and results-driven professional, I would be honored to discuss your next project with you!

Work Terms

- Work on fixed-price terms
- Work on hourly terms
- Can access your hardware remotely, or use my own for development tasks
- Do estimations before starting any project
- Communications are possible via e-mail, Whatsapp, Telegram or Slack

Attachments (Click to Preview)