Top expert badge
Recommended expert
Profile header background

Juan (Antonio) Solano Menacho

Embedded Software Consultant

Juan Solano Menacho
Profile header overlay
Munich, Germany

Experience

Jan 2018 - Present
8 years 3 months

Embedded Software Consultant

Embedded Software Consulting

Expertise details
Position Summary
Embedded Software Consultant at Embedded Software Consulting
Industries
Automotive
Energy
Utilities
Business Areas
Product Development
Quality Assurance
  • 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

Expertise details
Position Summary
Embedded Software Engineer at Intel Ireland
Industries
Information Technology
Manufacturing
Business Areas
Information Technology
Product Development
Quality Assurance
  • 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

Expertise details
Position Summary
Embedded Software Engineer at Tyco GmbH
Industries
Healthcare
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Embedded Software Consultant at Embedded Software Consulting
Industries
Information Technology
Professional Services
Business Areas
Product Development
  • 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

Expertise details
Position Summary
Embedded Software Engineer at Kölbl & Vogl GmbH
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Embedded Software Engineer at Heliocentris AG
Industries
Energy
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Embedded Software Consultant at Sistemas Embebidos
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Embedded Software Engineer at MTU Aero Engines
Industries
Aerospace and Defense
Business Areas
Information Technology
Product Development
Quality Assurance
  • 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

Expertise details
Position Summary
Software Engineer at NXP Semiconductors
Industries
Manufacturing
Business Areas
Information Technology
Product Development
Jan 2005 - Dec 2006
2 years
Munich, Germany

Embedded Software Engineer

Agere Systems

Expertise details
Position Summary
Embedded Software Engineer at Agere Systems
Industries
Manufacturing
Business Areas
Information Technology
Product Development
Jan 2003 - Dec 2004
2 years
Kamp-Lintfort, Germany

Software Engineer

Siemens

Expertise details
Position Summary
Software Engineer at Siemens
Industries
Information Technology
Manufacturing
Business Areas
Information Technology
Product Development
Jan 2002 - Dec 2003
2 years
Brussels, Belgium

Real-time Software Engineer

Sony NSCE

Expertise details
Position Summary
Real-time Software Engineer at Sony NSCE
Industries
Information Technology
Business Areas
Information Technology
Product Development
Jan 2000 - Dec 2001
2 years
Nuremberg, Germany

Software Engineer

Ericsson

Expertise details
Position Summary
Software Engineer at Ericsson
Industries
Telecommunication
Business Areas
Information Technology
Jan 1999 - Dec 2000
2 years
Farnborough, United Kingdom

Systems Design Engineer

Nokia Mobile Phones

Expertise details
Position Summary
Systems Design Engineer at Nokia Mobile Phones
Industries
Telecommunication
Business Areas
Product Development
Jan 1997 - Dec 1999
3 years
Swindon, United Kingdom

Real-time Software Engineer

Motorola GSM Products

Expertise details
Position Summary
Real-time Software Engineer at Motorola GSM Products
Industries
Telecommunication
Business Areas
Information Technology

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Manufacturing, Energy, Automotive, Utilities, Information Technology, and Telecommunication.

Manufacturing
Energy
Automotive
Utilities
Information Technology
Telecommunication
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Product Development, Information Technology, and Quality Assurance.

Product Development
Information Technology
Quality Assurance
Profile match chart

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

Statistics

Experience

Total positions 15
Experience in Manufacturing 11 y
Avg length 2 y 4 m
Longest experience 8 y 2 m

Global Experience

Countries worked in 4 (Germany, United Kingdom, Ireland, Belgium)
Primary country Germany

Expertise

Recent roles Embedded Software Consultant, Embedded Software Engineer, Software Engineer
Main industries Manufacturing, Energy, Automotive
Main business areas Product Development, Information Technology, Quality Assurance

Qualifications

Highest degree Master
Certifications earned 1

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 Utilities, Information Technology, and Telecommunication.

Which business areas is Juan most experienced in?

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

Which industries has Juan worked in recently?

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

Which business areas has Juan worked in recently?

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

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.

1000
750
500
250
Rate comparison chart
Market avg: 810-970 €
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.