Time to Read 11 min
Modified
Working with an engineering service provider for complete projects or having them join the client's team is not necessarily the best choice for everyone. Sometimes freelancing, developing together with an assembler, off-shoring or hiring your own developers are better choices. In this post, we want to take an honest look at the different options for product and embedded software development.
In addition to the summary, you find a detailed comparison of the available strategies and partners here:
An embedded engineering company covers both software and hardware development. This can take two forms:
An embedded engineering company covers as service provider both software and hardware development. The shared team is the second form of collaboration:
Often it is also seen as an advantage that for mixed teams "the work must not be precisely specified", i.e. that there is no effort for specifications. This is a misconception in that the effort to define the work typically happens permanently and in an unstructured way and thus simply vanishes into the project work.
For many companies, this is seen as the ideal way, but it is also not free of potholes.
An in-house development team is the best solution for covering the core competencies, if these really lie in the embedded area. Here, as in IT, it is necessary to check whether a strategic partnership is not an even better solution. With the product development executed as an external project or in mixed teams .
Many EMS (Electronic Manufacturing Services) also offer development services.
Many universities of applied sciences offer development services, mostly labeled as "applied research", which in the specific case does not have to differ from normal development.
To compensate for the disadvantages of not being able to adapt to peaks in demand, and to obtain additional knowledge, freelancers can be brought in (body leasing).
Mainly to avoid the cost, projects are outsourced nearby (typically Eastern Europe) or worldwide (typically East Asia).
The development strategy you choose has a major impact on the success and lifecycle costs of your product development.
Solcept develops electronics and software using several of these models. If you have questions about the different strategies, join us for a workshop.
Andreas Stucki
Do you have additional questions? Do you have a different opinion? If so, email me or comment your thoughts below!

is Dipl. Ingenieur ETHZ, co-founder and managing director and expert at Innosuisse. He is committed to clean technical results, meaningful processes and leadership as empowerment and development. He is a speaker and advisory board member at the ESE Congress and speak at other events. In former life he was a high frequency engineer, project manager and technical salesman. Andreas bikes, paraglides and has been doing karate since he was 52. "The journey is the reward"
Projects? Ideas? Questions? Let's do a free initial workshop!
No Comments