Senior Embedded Software Engineer in Aachen

Senior Embedded Software Engineer in Aachen

Aachen Vollzeit Vor Ort
Optimus Search Limited

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

Senior Embedded Software Engineer in Aachen Arbeitgeber: Optimus Search Limited

Als führendes Technologieunternehmen im Raum München bietet unser Arbeitgeber eine dynamische und innovationsgetriebene Arbeitsumgebung, in der Präzision und technologische Exzellenz an erster Stelle stehen. Mitarbeiter profitieren von einem ausgezeichneten Tagesgehalt, der Möglichkeit zur sofortigen Anstellung sowie von umfangreichen Wachstums- und Entwicklungschancen in der spannenden Welt der optischen Messtechnik. Die Unternehmenskultur fördert Teamarbeit und Kreativität, was es zu einem idealen Ort für Fachkräfte macht, die ihre Leidenschaft für Präzision und Technologie ausleben möchten.

Optimus Search Limited

Kontaktdaten:

Optimus Search Limited Recruiting-Team