Daniel F.

Software Architect/Engineer

Barcelona, Spain

Experience

May 2025 - Present
4 months

Software Architect/Engineer

Robotics Start-Up

Freelance work for a robotics start-up with over $1B funding. Software development under time pressure, making safety equipment for factory robots.

  • initial requirement analysis, software architecture and planning
  • cooperation with teams in Germany, Serbia and Romania
Jul 2024 - Apr 2025
10 months

Professional leave for self-studies and personal development

  • Rust and Rust for Embedded
  • Functional programming
  • Golang, Ruby
  • Ship captain’s license
  • Travel
Oct 2019 - Jun 2024
4 years 9 months

Software Architect/Developer/Integrator/Tester

Samsung

Radar-based human presence detector: Monitoring heart and breathing rate with a millimeter-wave radar for child presence detection in cars. What was originally a concept written in Matlab was realized as an embedded system, first on an evaluation kit, then on a series of hardware prototypes aiming for series production. I was responsible for all aspects of software, including:

  • embedded software as well as PC tools
  • algorithm implementation in Matlab und C
  • hardware integration and low level drivers
  • RF front-end configuration
  • integration of FreeRTOS / SafeRTOS
  • messaging and multitasking over several CPUs
  • development of a complete CAN stack
  • API specifications
  • end-of-line testing in pilot factory
  • functional safety compliance and preparations for software audit
  • cooperation with teams in Hungary, India and Israel
Apr 2019 - Sep 2019
6 months

Professional leave for personal development

Self-studies in economics and business:

  • Founding and running a German GmbH
  • Company law
  • Tax law and international taxation within the EU
  • Accounting and bookkeeping
Sep 2015 - Mar 2019
3 years 7 months

Several roles in several projects

Harman International

Initial planning and design of a platform independent, scalable real-time audio framework to be used in all cars for all customers globally:

  • draft of the software architecture
  • API specifications and documentation
  • portable - compiles to embedded platform as well as to VST audio plugin
  • stakeholder meetings in Detroit, team located in Germany, USA, India and China

Development of several tuning tools, to be used internally as well as by customers (Bentley):

  • GUI development in Python
  • portable (PC and Mac)
  • network transparent, divided into client and server
  • API specifications and documentation
  • development on-site in prototype car, in cooperation with customer

High end car audio systems for Aston Martin, Bentley and Volvo/Polestar.

  • system architecture with several DSPs
  • several DSP algorithms (among others active engine noise cancellation and Dolby Atmos)
  • signal processing distributed and synchronized over several DSPs
  • build process and automated testing, configuration management
  • technical specifications and documentation
  • teams located in Sweden, Germany, USA, India, and Poland
Mar 2011 - Sep 2015
4 years 7 months
Denmark

Embedded software engineer

Bang & Olufsen

Programming car stereos for several customers, mainly Audi and AMG/Mercedes. I was the first developer in the project, with responsibilities including:

  • requirements analysis
  • specification, implementation, testing and documentation of all software components
  • DSP and microcontroller programming
  • framework and algorithm design
  • test framework in the form of an emulation running in a Linux environment
  • dynamic analysis with Valgrind
  • static analysis, MISRA
  • knowledge transfer to new employees and forming a team
Jan 2009 - Mar 2011
2 years 3 months
France

Backend software developer

Amadeus IT Group

  • quality control of software development in an international environment
  • development and maintenance of several servers and database applications
  • implementation of feature extensions according to customer requirements
  • active as an instructor in a program outsourcing tasks to Bangalore, India
Jun 2007 - Jan 2009
1 year 8 months
Niederwinkling, Germany

DSP programmer

ASK Industries GmbH

At a subcontractor in the car industry making a digital amplifier for Porsche:

  • implementation and design of digitial filters and algorithms for sound processing (for example active cabin noise compensation)
  • defining specifications in cooperation with customers
  • testing in prototype cars

Summary

Senior software engineer specialized in industrial embedded systems. I have participated in several projects in all stages ranging from requirements analysis until end-of-line testing in series production. I have worked and lived in several countries, as a freelancer as well as an employee.

Languages

Swedish
Native
German
Advanced
English
Advanced
Spanish
Advanced
French
Advanced
...and 1 more

Education

Oct 2006 - Jun 2007

Politecnico di Milano

Research thesis, Localisation in wireless sensor networks · IoT · Milan, Italy

Oct 2003 - Jun 2004

École Polytechnique Fédérale de Lausanne

Exchange student · Lausanne, Switzerland

Oct 2001 - Jun 2007

Royal Institute of Technology

Master of Science, Signal processing and wireless systems · Electrical Engineering · Stockholm, Sweden

Certifications & licenses

Ship captain’s license

Private pilot’s license

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