itkarrieren
Zurück zu den Treffern

Senior Embedded Software Engineer

Anzeige auf Englisch

ArbeitsortAachen und Umgebung
BeschäftigungVollzeit
Gehalt75.000–95.000 € brutto/Jahr
HomeofficeKeine Angabe

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 SoCs
  • 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

Arbeitgeber

Mehr Stellen finden

Ähnliche Stellen bei anderen Arbeitgebern

Weitere Stellen bei Optimus Search Limited

Alle 132 Stellen

Arbeitgeber mit ähnlichen Stellen

Verwandte Fachgebiete

Stellen in der Nähe von Aachen