Recommended expert

Juan (Antonio) Solano Menacho

Embedded Software Consultant

Juan Solano Menacho
Munich, Germany

Experience

Jan 2018 - Present
8 years 2 months

Embedded Software Consultant

Embedded Software Consulting

  • Development of a solar charge controller on an STM32 platform running FreeRTOS
  • Development of embedded DSP software for automotive audio applications. Real-time signal processing software using C and Python/NumPy
  • Development of serial drivers (SPI, I2C, UART) and real-time components in C for an electricity meter telemetry platform
  • Unit testing with Unity and integration testing with Python
Jan 2015 - Dec 2017
3 years
Leixlip, Ireland

Embedded Software Engineer

Intel Ireland

  • Designed and developed embedded software in C on Intel Quark D2000 and C1000 microcontrollers. DMA, SPI, bootloader and memory protection drivers
  • Designed an automated performance testing framework
Jan 2015 - Dec 2015
1 year
Munich, Germany

Embedded Software Engineer

Tyco GmbH

  • Wrote and tested embedded software in C on an ARM Cortex M3 microcontroller, part of a medical equipment platform
  • Implemented network protocols and firmware update libraries
Jan 2014 - Dec 2014
1 year
Remote

Embedded Software Consultant

Embedded Software Consulting

  • Developed embedded Linux software on ARM microcontrollers
  • Developed a remote telemetry data acquisition system with comms through a GPRS modem
  • Developed ARM Cortex M3 firmware (STM32F1) to control LED displays
Jan 2013 - Dec 2013
1 year
Rohrdorf, Germany

Embedded Software Engineer

Kölbl & Vogl GmbH

  • Developed embedded Linux software for an industrial testing platform running on a PXA270 microcontroller (ARM9)
  • Implemented Linux userspace USB drivers to interface with Apple devices
  • Maintained our product’s Linux kernel configuration
Jan 2012 - Dec 2013
2 years
Munich, Germany
Remote

Embedded Software Engineer

Heliocentris AG

  • Developed embedded Linux software to control a remote monitoring platform based on an iMX35 microcontroller (ARM11)
  • Managed the building and configuration of an ARM GNU cross-compilation toolchain
  • Developed Linux kernel drivers to control dot-matrix displays
Jan 2011 - Dec 2012
2 years

Embedded Software Consultant

Sistemas Embebidos

  • Developed industrial monitoring software running on an embedded Linux Artila Matrix-500 (ARM9) platform
Jan 2008 - Dec 2010
3 years
Munich, Germany

Embedded Software Engineer

MTU Aero Engines

  • Developed safety-critical real-time software for a vibration monitoring system, part of the TP400-D6 engine of the Airbus A400M aircraft, implemented on a Motorola PowerPC MPC565 microcontroller
  • Managed static code analysis with LDRA according to MISRA C guidelines
  • Documentation and reviews for EASA certification following the DO-178B standard
Jan 2006 - Dec 2007
2 years
Nuremberg, Germany

Software Engineer

NXP Semiconductors

Jan 2005 - Dec 2006
2 years
Munich, Germany

Embedded Software Engineer

Agere Systems

Jan 2003 - Dec 2004
2 years
Kamp-Lintfort, Germany

Software Engineer

Siemens

Jan 2002 - Dec 2003
2 years
Brussels, Belgium

Real-time Software Engineer

Sony NSCE

Jan 2000 - Dec 2001
2 years
Nuremberg, Germany

Software Engineer

Ericsson

Jan 1999 - Dec 2000
2 years
Farnborough, United Kingdom

Systems Design Engineer

Nokia Mobile Phones

Jan 1997 - Dec 1999
3 years
Swindon, United Kingdom

Real-time Software Engineer

Motorola GSM Products

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Manufacturing (11 years), Energy (10 years), Automotive (8 years), Utilities (8 years), Information Technology (7 years), and Telecommunication (5 years).

Manufacturing
Energy
Automotive
Utilities
Information Technology
Telecommunication

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Product Development (26 years), Information Technology (20 years), and Quality Assurance (14 years).

Product Development
Information Technology
Quality Assurance

Summary

Embedded software engineer with over 20 years of experience. I have worked in different projects ranging from telecoms to safety-critical software for avionics, with responsibilities on full life-cycle embedded software development, mentoring, and customer support.

Skills

  • Programming In C (More Than 20 Years Of Experience), C++, Python, Rust And Assembly.
  • Real-time Software Development. Experience With Device Drivers On Linux And Rtos Such As Freertos And Rtems, As Well As Baremetal.
  • Microcontrollers: Arm Cortex M3/m4 (E.g. Nxp, Stm32, Atmel, Nuvoton), Mips, Powerpc And Dsps From Texas Instruments, Adi And Motorola.
  • Mathematics And Physics Background.

Languages

Spanish
Native
English
Advanced
German
Intermediate

Education

Oct 1996 - Sep 1997

Lancaster University

Master in Digital Signal Processing for Telecommunication Systems · Digital Signal Processing for Telecommunication Systems · Lancaster, United Kingdom · Distinction

Oct 1989 - Jun 1994

Seville University

Licenciado in Physics with Electronics · Physics with Electronics · Seville, Spain

Certifications & licenses

B2 Goethe certificate

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Juan based?

Juan is based in Munich, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Juan speak?

Juan speaks the following languages: Spanish (Native), English (Advanced), German (Intermediate).

How many years of experience does Juan have?

Juan has at least 29 years of experience. During this time, Juan has worked in at least 5 different roles and for 14 different companies. The average length of individual experience is 2 years and 11 months. Note that Juan may not have shared all experience and actually has more experience.

What roles would Juan be best suited for?

Based on recent experience, Juan would be well-suited for roles such as: Embedded Software Consultant, Embedded Software Engineer, Software Engineer.

What is Juan's latest experience?

Juan's most recent position is Embedded Software Consultant at Embedded Software Consulting.

What companies has Juan worked for in recent years?

In recent years, Juan has worked for Embedded Software Consulting.

Which industries is Juan most experienced in?

Juan is most experienced in industries like Manufacturing, Energy, and Automotive. Juan also has some experience in Utility Services, Information Technology (IT), and Telecommunication.

Which business areas is Juan most experienced in?

Juan is most experienced in business areas like Product Development, Information Technology (IT), and Quality Assurance (QA).

Which industries has Juan worked in recently?

Juan has recently worked in industries like Automotive, Energy, and Utility Services.

Which business areas has Juan worked in recently?

Juan has recently worked in business areas like Product Development and Quality Assurance (QA).

What is Juan's education?

Juan holds a Master in Digital Signal Processing for Telecommunication Systems from Lancaster University and a Bachelor in Physics with Electronics from Seville University.

Does Juan have any certificates?

Juan has 1 certificate: B2 Goethe certificate.

What is the availability of Juan?

Juan is immediately available for suitable projects.

What is the rate of Juan?

Juan's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Juan?

To hire Juan, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 990-1150 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.