Embedded Developer
Software Developer for embedded projects in international automotive companies
Type: Full time
Start date: 01.07.2018
Salary: >= 50k €
Needed experiences on job: 3 years
Location: Munich + home office
Average coding part: Mostly editing existing OS code, some new sources

Job description

As embedded software developer you work on hardware near projects for automotive electronic control units (ECUs). You will be part of a cross company team and be responsible from the first idea to the final product.

Main tasks are basic software configuration, development and integration of system functions, complex device drivers and high level software as well as debugging/testing. The ECUs all follow the Autosar 4 classic or adaptive standard and are part of the powertrain, vehicle dynamics or autonomous driving.

Almost all tasks can be done from our useblocks office, however 20% of the work can only be done at the customer’s site.

Main skills needed are a high frustration tolerance against software problems and a strong focus on embedded systems.


useblocks is a software consulting company with a strong focus on international automotive companies.

  • 30 holidays per year
  • 100 € monthly education budget
  • Transparent salary
  • Huge home office part
  • Adjustable mix of coding and project management
  • Easy project switch to learn new technologies and teams
  • Potential for vehicle tests
  • Strong hardware focus

Take a look on useblocks.com/hires to get detailed information of an average work day at useblocks or to see more details about our benefits.

Needed skills

Technical skills

  • Embedded processors (e.g. Aurix)
  • Embedded tools (e.g. Trace32, Vector)
  • CAN/Flexray
  • C/C++
  • AUTOSAR standard
  • Matlab/Simulink/Stateflow
  • E/E car architecture
  • Python
  • Build tools (make, CMake, Bazel, ...)
  • Mechanical systems

Project management and soft skills

  • High self-motivation
  • Mindset: problems exist to solve them
  • Know when to ask for help
  • Team and communication skills
  • English


  • Autosar basic software configuration
  • Hardware IO configuration for Aurix processors
  • Development of complex device drivers
  • Integration of system functions
  • Test software on HiLs and in vehicles


Base salary per year

Each employee at useblocks starts with the same base salary and there is no way that a contract at useblocks provides less salary. This base salary is fix and it is taken as basis for the calculation of ownership, influence and loyalty bonus.



Ownerships describes what kind of responsibility you own and can manage by yourself. Your are responsible for the complete outcome of the responsible area and therefore must care about task creation, prioritization, customer feedback and much more.


You may only care about your own stuff or you may have ideas how to enhance the daily work of your project team or how to improve a process for the complete developer team. So you may influence the way of working and thinking here at useblocks. And therefore make us "harder, faster, stronger".

Years in company

useblocks honors your loyalty by providing a bonus of 0.02 (2%) on the base salary per year your are already part of our team.

Working model

useblocks provides the right working model for you. Decide by yourself, how much time you want to spend for the job. Full-time or a free selectable part-time.

Final salary per year

The final salary is the sum of the base salary plus the result of the different classifications. Once a year we take a look at your work and may higher your classification, which then results in a higher final salary.


For application just send us some words about you and your passions as e-mail to hr@useblocks.com.

If you have any questions, do not hesitate to call Marco or send an e-mail.

Marco Heinemann
+49 89 / 66 66 17 48
useblocks GmbH
Schopenhauerstr. 71
80807 Munich

Not the right job? Try another...