×
Hier anmelden um sich kostenlos auf Stellen zu bewerben oder Stellenanzeigen aufzugeben. X

Senior Embedded Software Engineer

in 52064, Aachen, Nordrhein-Westfalen, Deutschland
Unternehmen: Optimus Search
Vollzeit position
Verfasst am 2026-01-30
Berufliche Spezialisierung:
  • Software Entwicklung
    Eingebettete Software ingenieur, Software-Ingenieur, C++ Entwicklung, Software-Architekt
Stellenbeschreibung

Connecting top Embedded & C++ talent to companies in NRW 🌍

What You Will Be Responsible For

  • Design and development of complex embedded software architectures for microcontroller- and SoC-based systems
  • Implementation of real-time firmware components in C / C++, including scheduling concepts, state machines, and safety mechanisms
  • Development of low-level drivers and hardware abstraction layers with deterministic behaviour
  • Analysis and optimisation of timing, latency, memory usage, and CPU load
  • Definition and enforcement of software architecture guidelines and coding standards
  • Integration of firmware with complex hardware designs, including fault handling and diagnostics
  • Support of hardware bring-up
    , root-cause analysis, and system debugging at register and signal level
  • Collaboration with electronics, system, and test engineers across the full product lifecycle
  • Contribution to technical design reviews
    , architecture discussions, and long-term platform strategy
  • Mentoring of less experienced embedded developers and knowledge sharing within the team

Your Technical Background

  • Degree in Electrical Engineering, Computer Engineering, Embedded Systems
    , or comparable qualification
  • Several years of professional experience in embedded software development on complex systems
  • Very strong skills in C / C++ for resource-constrained, real-time environments
  • Deep understanding of:
  • Real-time system design and scheduling
  • Interrupt handling, DMA, timers, watchdogs
  • Memory management, stack/heap analysis
  • Deterministic behaviour and fault tolerance
  • Extensive experience with ARM Cortex-M or Cortex-A architectures
  • Solid knowledge of RTOS internals (e.g. task scheduling, priority inversion, synchronisation mechanisms)
  • Experience analysing system behaviour using oscilloscopes, logic analysers, trace tools, and debuggers
  • Ability to read schematics and reason about hardware/software interaction
  • Familiarity with structured development processes, testing strategies, and long-term maintainability

Technology & System Environment

  • ARM-based microcontrollers and So Cs
  • Bare-metal and RTOS-based firmware
  • C / C++ (modern, performance-oriented usage)
  • Complex peripheral interaction (ADC, PWM, high-speed communication interfaces)
  • Debugging with JTAG/SWD, trace, and measurement equipment
  • Git-based workflows, CI pipelines, automated testing

Language Requirements

  • Native German speaker or fluent German at C1–C2 level (mandatory)
  • Good English skills for technical documentation and collaboration

What We Offer

  • Above-average salary reflecting technical responsibility and system complexity
  • Flexible working hours and hybrid working options where technically feasible
  • 30 days of annual leave plus additional benefits
  • Long-term product development with stable architectures and clear roadmaps
  • High degree of technical ownership and influence on system design
  • Engineering-driven environment with strong respect for technical excellence
  • Clear progression paths into Lead Embedded Engineer
    , System Architect
    , or Technical Expert roles
Seniority Level
  • Mid-Senior level
Employment Type
  • Full-time
Industries
  • Industrial Machinery Manufacturing
#J-18808-Ljbffr
Stellen-Anforderungen
10+ Jahre Berufserfahrung
Bitte beachten Sie, dass derzeit keine Bewerbungen aus Ihrem Zuständigkeitsbereich für diese Stelle über diese Jobseite akzeptiert werden. Die Präferenzen der Kandidaten liegen im Ermessen des Arbeitgebers oder des Personalvermittlers und werden ausschließlich von diesen bestimmt.
Um nach Stellen zu suchen, sie anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie hier, um eine Suche zu starten:
 
 
 
Suchen Sie hier nach weiteren Stellen:
(nach Beruf, Fähigkeit)
Standort
Increase search radius (miles)

Sprache der Stellenausschreibung
Lebenslauf-Kategorie
Bildungsgrad
Filter
Mindest-Bildungsgrad für die Stelle
Mindest-Berufserfahrung für die Stelle
Veröffentlicht in den letzten:
Gehalt