Senior Embedded Software Engineer - OEM Product Development (Fully Remote, Germany)

asap staffing ltd • Germany
Remote
Apply
AI Summary

Lead embedded firmware development for ARM Cortex-based microcontrollers, supporting products through full lifecycle. Collaborate with cross-functional teams. Minimum German language level B2 required.

Key Highlights
Design and develop embedded firmware using Embedded C/C++
Work with ARM Cortex-M microcontrollers and various protocols
Collaborate with hardware, systems, and manufacturing teams
Key Responsibilities
Design and develop embedded firmware using Embedded C/C++
Develop low-level drivers, middleware, and application software
Perform board bring-up, hardware integration, and system debugging
Support product validation, testing, and production releases
Participate in code reviews, architecture discussions, and technical documentation
Technical Skills Required
Embedded C/C++ ARM Cortex-M microcontrollers RTOS environments
Benefits & Perks
Fully Remote
Nice to Have
Embedded Linux experience
Wireless technologies such as BLE, Wi-Fi, Zigbee, or LoRaWAN
Bootloaders, firmware updates, and secure embedded systems

Job Description


Senior Embedded Software Engineer

Location: Germany

Work Mode: Fully Remote

Language level: German Speaking (B2 minimum)



We are seeking an experienced Embedded Software Engineer to join an OEM engineering team developing innovative electronic products and embedded systems. The role will involve the design, development, testing, and maintenance of firmware for ARM Cortex-based microcontrollers, supporting products throughout the full development lifecycle


Key Responsibilities

  • Design and develop embedded firmware using Embedded C/C++.
  • Develop low-level drivers, middleware, and application software.
  • Perform board bring-up, hardware integration, and system debugging.
  • Work closely with hardware, systems, and manufacturing teams.
  • Support product validation, testing, and production releases.
  • Participate in code reviews, architecture discussions, and technical documentation.


Required Skills

  • 4+ years of embedded software/firmware development experience.
  • Strong Embedded C programming skills.
  • Experience with ARM Cortex-M microcontrollers.
  • Experience with one or more platforms such as STM32, NXP, Renesas, Nordic, Infineon, TI, or Microchip.
  • Strong understanding of UART, SPI, I2C, CAN, USB, and Ethernet protocols.
  • Experience with RTOS environments such as FreeRTOS, Zephyr, or ThreadX.
  • Hands-on debugging using JTAG, oscilloscopes, and logic analyzers.
  • Experience with Git and embedded development tools.


Nice to Have

  • Embedded Linux experience.
  • Wireless technologies such as BLE, Wi-Fi, Zigbee, or LoRaWAN.
  • Bootloaders, firmware updates, and secure embedded systems.
  • Experience supporting products from concept through production.

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Xentral ERP Software

Germany

AI Engineer - Performance Team

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Germany
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

payabl.

Germany

Subscribe our newsletter

New Things Will Always Update Regularly