Quim Barrera
Quim Barrera

Senior Embedded Software Engineer

Actively looking · Member since 27 Oct 2026
Location
Cardedeu, Spain
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Senior

About

Professional summary

I am a Senior Embedded Software Engineer with extensive experience developing firmware and embedded software for aerospace, printing, automotive, timekeeping, and connected-device products. I currently develop flight software for onboard payload systems at Aistech Space, contributing to software operating on an active satellite in orbit.

My core expertise includes C, C++, embedded Linux, custom SoCs, microcontrollers, real-time systems, communications, telemetry, and low-level firmware development. I have worked with PIC, dsPIC, Renesas, and Microchip platforms, as well as automotive communication protocols such as CAN and LIN.

I have experience across the complete software lifecycle, including requirements analysis, architecture, implementation, integration, testing, compliance, documentation, and stakeholder coordination. I have worked in regulated and quality-focused environments using standards and practices such as MISRA, ASPICE, AUTOSAR, and SPICE.

I am comfortable taking both hands-on technical and integration responsibilities. My experience includes leading multi-country teams, coordinating delivery with international stakeholders, and ensuring projects meet quality and schedule commitments.

I also have a background in cloud computing, virtualization, networking, TCP/IP applications, MySQL, AWS deployment, OpenStack, and QEMU-KVM. I am motivated by aerospace, sustainability, energy efficiency, maker projects, ham radio, and technology innovation.

Skills

24 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Data Stores

Experience

Career history

Senior Embedded Software Engineer Aistech Space

I develop flight software for onboard payload systems as part of the Flight Software Team. My work focuses on embedded Linux platforms, custom SoCs, and high-reliability communications and telemetry systems.

I contribute to flight-proven software that is currently operating on an active satellite in orbit.

R&D Firmware Engineer HP Inc.

I worked in the HP Print division on firmware development for the Mid Volume Print Engine team. I participated in analysis, development, and testing of the media advance sensor subsystem using C++, multithreading, and low-level programming techniques.

I also performed firmware integration for the Low Volume segment, including requirements analysis, planning, stakeholder coordination, documentation, and delivery quality. I was recognized for delivering functionality on time and to quality expectations.

Embedded Software Engineer Kostal Eléctrica

I developed embedded software for automotive applications using C. My work involved CAN, LIN, Renesas microcontrollers, firmware development, Polyspace, MISRA, ASPICE, and SPICE compliance.

I integrated a machine learning model into an embedded device as a working proof of concept.

Software Product Engineer Ficosa

I worked as a software and firmware engineer in the automotive industry, developing embedded Linux software in C and C++. I also developed firmware for Microchip and Renesas platforms and worked within AUTOSAR and SPICE-compliant processes.

I primarily served as a software developer while also acting as an integrator and product expert. I coordinated a multi-country team, led the final stage of a project in Bangkok, and received recognition from Panasonic.

Software Engineer Al Kamel Systems

I developed software and occasional firmware for the timekeeping industry. My work included C++, Qt, MySQL, TCP/IP client-server applications, and AWS cluster deployment.

I led the firmware development of a Race Direction Console used by FIA Formula E Race Directors to command race lights.

Research Intern UPC - BarcelonaTech

I worked as a research intern programming in C, C++, and Python. My research topics included cloud computing, virtualization, QEMU-KVM, networking, and OpenStack.

This work contributed to experience in virtualized infrastructure and telecom cloud technologies.

Firmware Engineer C3PO SA

I designed, developed, and programmed embedded systems based on PIC microcontrollers. I integrated Wi-Fi 802.11 b/g, USB, UPnP, MP3 hardware decoders, and Microchip PIC18, PIC24, and PIC32 devices.

I used Altium Designer for hardware design and worked with connected embedded-device technologies.

PHP Programmer Shopall - Código de Barras Networks SL

I developed PHP applications for information extraction.

My role focused on programming solutions to collect and process information.

Java Programmer ESAII - UPC

I completed a UPC internship to develop a fully automated virtual laboratory using Java.

The work involved software development for laboratory automation.

Firmware Programmer ESAII - UPC

I designed, developed, and programmed PIC microcontroller-based embedded systems for a project related to smart battery charge and discharge cycles in electric bicycles.

The project used OrCAD, Intersil technologies, and Microchip devices.

Java Programmer LCFIB - UPC

I developed Java software for ontology-based systems.

This role provided early experience in Java programming and knowledge-based software systems.

Computer Laboratory Operator LCFIB - UPC

I operated the computer laboratory at LCFIB - UPC.

My responsibilities supported the operation and availability of laboratory computing resources.

Education

Learning history

Universitat Politècnica de Catalunya - BarcelonaTech

Master's degree, Innovation and Research in Informatics (MIRI)

Master's degree studies in Innovation and Research in Informatics.

The degree was not completed.

Universitat Politècnica de Catalunya - BarcelonaTech

Computer Engineering, Computer Engineering

Completed studies in Computer Engineering in Barcelona.

Academic background supported subsequent work in embedded systems, firmware, software engineering, and research.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu