Applications Engineer

Munich, Germany
5%-10% more than current salary
Job ID: 523045
Ella Atkinson
Ella Atkinson

Delivery Consultant - Software

+44 (0)118 467 5779

Ella.Atkinson@ic-resources.com

R&D Engineer (Software MCU- ARM Specifically)

Munich, Germany (Hybrid)
Salary: Competitive

The Role:

An innovative semiconductor company is looking for an experienced Embedded Software Engineer to join its growing R&D team, working on MCU’s. In this role, you will develop and optimise embedded software for next-generation ARM-based microcontrollers, working closely with R&D, validation and verification teams.  

You will be involved throughout the full development lifecycle, from architecture and firmware design through to debugging, testing, optimisation and product release. The position offers the opportunity to work on cutting-edge microcontroller technology used across industrial, automotive, IoT and consumer applications.

The company:

A rapidly growing global semiconductor company is expanding its European team as part of an ambitious growth strategy. The business develops advanced memory, microcontroller, sensor, analogue and embedded technologies, serving customers across automotive, industrial, IoT, networking and consumer electronics markets. Following continued success and investment in the region, the company is planning significant team growth, with multiple engineering hires expected in the coming months.

About the Opportunity:

  • Join a leading innovator in the semiconductor and microcontroller space.
  • Develop embedded firmware for advanced ARM-based microcontrollers.
  • Work on low-level software, device drivers, middleware and RTOS-based applications.
  • Collaborate closely with R&D, validation and product design teams on next-generation MCU products.
  • Contribute to software architecture, debugging, optimisation and performance improvements.
  • Opportunity to influence future MCU platforms and development frameworks.
  • Join a rapidly growing engineering organisation investing heavily in MCU development.

Requirements

  • Degree in Electrical Engineering, Computer Science, Physics, Information Technology, or a related field.
  • Strong experience developing embedded software for ARM-based microcontrollers (32-bit MCUs preferred).
  • Strong C/C++ programming experience in embedded environments.
  • Experience with RTOS and real-time embedded systems.
  • Knowledge of low-level software development, device drivers and MCU peripherals.
  • Understanding of power electronics, motor control, battery management systems, and digital/analogue control systems.
  • Experience with simulation tools, scripting, and hardware-in-the-loop (HIL) environments.
  • Strong problem-solving skills and experience working within multidisciplinary engineering teams.
  • English communication skills.

Interview Process:

Stage 1 – Teams meeting with the hiring manager.

Stage 2 – Teams meeting with the senior management.

Stage 3 – Teams meeting with HR for a cultural fit discussion.

How to Apply:

If this role sounds like something you may be interested in, please apply or email ella.atkinson@ic-resources.com with an updated CV and a time that’s best to talk. I look forward to hearing from you!

Note: No sponsorship offered, the role is open to those with a German Passport or Blue Card holders or Permanent Residents.