Top expert badge
Recommended expert
Profile header background

Daniel Friman

Software Architect/Engineer

Daniel Friman
Profile header overlay
Barcelona, Spain

Experience

May 2025 - Present
11 months

Software Architect/Engineer

Robotics Start-Up

Expertise details
Position Summary
Software Architect/Engineer at Robotics Start-Up
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Professional leave for self-studies and personal development
Industries
Information Technology
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
Software Architect/Developer/Integrator/Tester at Samsung
Industries
Automotive
Business Areas
Product Development
Quality Assurance
  • Developed radar-based human presence detector for child presence detection in cars
  • Implemented embedded software as well as PC tools
  • Algorithm implementation in Matlab and 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

Expertise details
Position Summary
Professional leave for personal development
Industries
Professional Services
Business Areas
Accounting
Finance
Legal
  • 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

Various roles

Harman International

Expertise details
Position Summary
Various roles at Harman International
Industries
Automotive
Business Areas
Information Technology
Product Development
Quality Assurance
  • Initial planning and design of a platform independent, scalable real-time audio framework
  • 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
  • GUI development in Python for tuning tools
  • Portable (PC and Mac), network transparent, divided into client and server
  • On-site development in prototype car in cooperation with customer
  • System architecture design for high end car audio systems for Aston Martin, Bentley and Volvo/Polestar
  • Implementation of DSP algorithms including 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
Germany

Embedded Software Engineer

Bang & Olufsen

Expertise details
Position Summary
Embedded Software Engineer at Bang & Olufsen
Industries
Automotive
Business Areas
Information Technology
Product Development
Quality Assurance
  • Programming car stereos for several customers, mainly Audi and AMG/Mercedes
  • 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 team formation
Jan 2009 - Mar 2011
2 years 3 months
France

Backend Software Developer

Amadeus IT Group

Expertise details
Position Summary
Backend Software Developer at Amadeus IT Group
Industries
Information Technology
Tourism
Business Areas
Information Technology
Quality Assurance
  • 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
  • Instructor in a program outsourcing tasks to Bangalore, India
Jun 2007 - Jan 2009
1 year 8 months
Niederwinkling, Germany

DSP Programmer

ASK Industries GmbH

Expertise details
Position Summary
DSP Programmer at ASK Industries GmbH
Industries
Automotive
Business Areas
Product Development
Research and Development
  • Implementation and design of digital filters and algorithms for sound processing, e.g., active cabin noise compensation
  • Defining specifications in cooperation with customers
  • Testing in prototype cars

Industry Experience

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

Experienced in Automotive, Information Technology, Tourism, Manufacturing, and Professional Services.

Automotive
Information Technology
Tourism
Manufacturing
Professional Services
Profile match chart

Business Area Experience

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

Experienced in Product Development, Quality Assurance, Information Technology, Research and Development, Accounting, and Finance.

Product Development
Quality Assurance
Information Technology
Research and Development
Accounting
Finance
Profile match chart

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.

Skills

  • Performance-critical Software
  • Embedded Systems (Arm, Ti, Sharc, Esp32, Etc)
  • Low-level Programming And Bare-metal
  • Low-latency Real-time Systems
  • Rtos (Μc/os-ii, Freertos, Safertos)
  • Software Architecture
  • Computer Architecture
  • Signal Processing (Audio And Wireless)
  • Multitasking And Parallel Programming
  • Modern C++, Including C++17/20, Stl, And Metaprogramming
  • Gui Development
  • Object-oriented Design And Design Patterns
  • Linux, As A User And A Developer Since 1998 (Debian, Ubuntu, Yocto, Buildroot)
  • Functional Safety (Iso26262, Asil-d)
  • Code Metrics And Refactoring (Misra, Jsf++)
  • Static And Dynamic Analysis (Codesonar, Qa-c, Pc-lint, Valgrind)
  • Build Systems And Test Frameworks (Cmake, Ninja, Ctest, Googletest)
  • Various Development Methodologies And Management Ideologies For Example Agile, Scrum, Ci/cd
  • Working Independently As Well As In Teams Of Various Sizes, And With People From Many Different Countries And Backgrounds

I Am Not Limited To A Closed Set Of Languages, However I Have Most Experience With The Following:

  • C/c++ · 15 Years, Including C++11/14/17/20, Metaprogramming, Stl.
  • Assembler · 15 Years. Arm Thumb, Analog Devices Sharc, Ti C67x, X86
  • Python · 5 Years
  • Matlab · 5 Years

With A Background As An Electrical Engineer I Can Also Read Schematics, Use An Oscilloscope And A Soldering Iron.

Languages

German
Advanced
English
Advanced
Spanish
Advanced
French
Advanced
Italian
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 in Electrical Engineering, Specialization: Signal processing and wireless systems · Electrical Engineering · Stockholm, Sweden

Certifications & licenses

Ship Captain’s License

Private Pilot’s License

Statistics

Experience

Total positions 8
Experience in Automotive 14.5 y
Avg length 2 y 4 m
Longest experience 4 y 8 m

Global Experience

Countries worked in 2 (Germany, France)
Primary country Germany

Expertise

Recent roles Software Architect/Engineer, Professional leave for self-studies and personal development, Software Architect/Developer/Integrator/Tester
Main industries Automotive, Information Technology, Tourism
Main business areas Product Development, Quality Assurance, Information Technology

Qualifications

Highest degree Master
Certifications earned 2

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 Daniel based?

Daniel is based in Barcelona, Spain.

What languages does Daniel speak?

Daniel speaks the following languages: German (Advanced), English (Advanced), Spanish (Advanced), French (Advanced), Italian (Advanced), Swedish (Advanced).

How many years of experience does Daniel have?

Daniel has at least 19 years of experience. During this time, Daniel has worked in at least 8 different roles and for 6 different companies. The average length of individual experience is 2 years and 4 months. Note that Daniel may not have shared all experience and actually has more experience.

What roles would Daniel be best suited for?

Based on recent experience, Daniel would be well-suited for roles such as: Software Architect/Engineer, Professional leave for self-studies and personal development, Software Architect/Developer/Integrator/Tester.

What is Daniel's latest experience?

Daniel's most recent position is Software Architect/Engineer at Robotics Start-Up.

What companies has Daniel worked for in recent years?

In recent years, Daniel has worked for Robotics Start-Up and Samsung.

Which industries is Daniel most experienced in?

Daniel is most experienced in industries like Automotive, Information Technology, and Tourism. Daniel also has some experience in Manufacturing and Professional Services.

Which business areas is Daniel most experienced in?

Daniel is most experienced in business areas like Product Development, Quality Assurance, and Information Technology. Daniel also has some experience in Research and Development, Accounting, and Finance.

Which industries has Daniel worked in recently?

Daniel has recently worked in industries like Automotive, Manufacturing, and Information Technology.

Which business areas has Daniel worked in recently?

Daniel has recently worked in business areas like Product Development, Quality Assurance, and Information Technology.

What is Daniel's education?

Daniel holds a Master in Electrical Engineering from Royal Institute of Technology.

Does Daniel have any certificates?

Daniel has 2 certificates. These include: Ship Captain’s License and Private Pilot’s License.

What is the availability of Daniel?

Daniel is immediately available for suitable projects.

What is the rate of Daniel?

Daniel'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 Daniel?

To hire Daniel, 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: 690-850 €
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.