Skip to content
View luchocurti's full-sized avatar

Block or report luchocurti

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
luchocurti/README.md

Hi, I'm Luciano Curti 👋

Senior Embedded Software Engineer | Firmware | ARM · RTOS · Embedded Linux

I'm an Embedded Software Engineer with 15+ years of experience developing firmware and embedded systems, with a background in electronics and software engineering.

My experience includes safety-critical and high-reliability systems in the aerospace and automotive domains, working across the full development lifecycle from requirements and architecture to implementation and verification.

About me

  • Embedded Software Engineer with 15+ years of experience
  • Strong background in C and C++
  • Firmware development for ARM and PowerPC microcontrollers
  • Bare-metal and RTOS development
  • Embedded Linux
  • Hardware/software integration and board bring-up
  • Experience with safety-critical development
  • Requirements → Architecture → Implementation → Verification
  • Familiar with ISO 26262 and DO-178C development environments
  • Based in Spain

Core technologies

C · C++ · Python · Assembly

ARM · PowerPC · Microcontrollers

Bare Metal · RTOS · Embedded Linux

CAN · UART · SPI · I2C · Ethernet

Git · Linux · CMake · Make

Current focus

I'm currently deepening my knowledge of modern C++ and expanding my Embedded Linux skills, including Yocto and Linux-based embedded systems.

I also enjoy building small personal projects to experiment with software design, algorithms, graphics, and systems programming.

Engineering interests

  • Embedded systems
  • Firmware architecture
  • Modern C++
  • Embedded Linux
  • Real-time systems
  • Software/hardware integration
  • Safety-critical software
  • Low-level programming
  • Systems programming

Connect

Popular repositories Loading

  1. learncpp learncpp Public

    Exercises, solutions, and notes for modern C++ at learncpp.com

    C++ 2

  2. terminal_image terminal_image Public

    Display an image in the Command Prompt (CMD) as a matrix of text characters, at a really low-resolution way

    Python 1

  3. makefile_template makefile_template Public

    Simple Makefile template and explanation to jump-start build automation.

    Makefile 1

  4. spaceship spaceship Public

    Python mini-game: Fly through space avoiding being hit by obstacles

    Python 1

  5. arm-baremetal-bringup arm-baremetal-bringup Public

    Bare-metal bring up for ARM Cortex-M development using the STM32L476RG microcontroller (NUCLEO-L476RG board).

    C 1

  6. dev-machine-setup dev-machine-setup Public

    Bootstrap repository with Ubuntu developer workstation settings, dotfiles, and VS Code configuration.

    Shell 1