Embedded Software Developer C/Bare-Metal near Munich 95% Remote

Prodig Gmbh
München, Germany
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€50,000.0 - €85,000.0
Working hours
Regular working hours
Languages
German
Job source

Tech stack

ARM Architecture Software Debugging Device Drivers Embedded Software FreeRTOS Hardware Interface Design Joint Test Action (IEEE Standards) Software Engineering Software Systems Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface PIC Microcontroller
+4 more
Peripherals Information Technology Bare Metal DO-178B

Job description

  • Develop low-level embedded software in C for 32-bit microcontrollers
  • Design and optimize hardware-related drivers and low-level functionalities
  • Translate technical requirements into robust and efficient software solutions
  • Develop bare-metal software without operating systems
  • Integrate and control hardware interfaces and peripherals
  • Perform debugging, testing, and issue analysis directly on hardware
  • Create technical documentation and support engineering reviews
  • Contribute to the development of safety-critical embedded systems in a regulated environment

Requirements

Do you have experience in Software development?, * Degree in Computer Science, Electrical Engineering, Embedded Systems, or a comparable technical field

  • Several years of hands-on experience in embedded software development
  • Strong expertise in C and low-level embedded programming
  • Experience with bare-metal development and ARM Cortex-M architectures
  • Knowledge of 32-bit microcontrollers and hardware driver development
  • Experience with UART, SPI, I2C, GPIO, timers, and debugging interfaces such as JTAG/SWD
  • Confident working with GCC, ARM-GCC, and common embedded toolchains and IDEs
  • Ideally experience with FreeRTOS, LDRA, or safety-critical standards such as DO-178C, Please be advised that a valid work permit for Germany is required for non-EU citizens. Unfortunately, applications without a valid work permit and sufficient German language skills may not be considered.

Benefits & conditions

With highly motivated people, we develop sophisticated software systems that efficiently create long-term added value for our customers - this is what ProDIG GmbH stands for. As a digital consulting and service company, ProDIG supports many customers from diverse industries such as banking & FinTech, IT & telecommunications, aerospace and automotive.

We focus on trust and always have an open ear for our employees and customers. Our values such as humanity, solution orientation and a practical hands-on mentality form the foundation for the development of our young and dynamic company.

Shape the digital future with us as!

Salary: approx. €50.000 - €85.000 gross per annum (in accordance with the GVP collective agreement and the TV BZ ME, with remuneration increasing over the course of the assignment until equal pay is achieved).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:24 min

Evaluating bare metal versus cloud computing costs

Jens Happe Jens Happe · LIVE

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

3:39 min

Comparing software developer hiring challenges across European markets

Rudi Bauer Rudi Bauer +3 · Cappuccino with HR

4:43 min

Managing the complexity of bare metal Kubernetes deployments

Josip Stuhli Josip Stuhli · WWC Europe 2026

Videos

See all

Related articles

See all