Senior Embedded Software Engineer

Optimus Search

Aachen

Hybrid

EUR 65.000 - 85.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Above-average salary
Flexible working hours
30 days of annual leave
Clear progression paths

Zusammenfassung

A leading technology recruitment firm is seeking an experienced embedded software engineer for a full-time position. You will design complex embedded software architectures and implement real-time firmware components in C/C++. Key qualifications include a degree in Electrical Engineering or related fields and a strong command of both C/C++ and German. The role offers above-average salary, flexible working hours, and pathways to senior engineering roles in a supportive environment.

Qualifikationen

  • Several years of professional experience in embedded software development on complex systems.
  • Very strong skills in C / C++ for resource-constrained, real-time environments.
  • Native German speaker or fluent German at C1–C2 level.

Aufgaben

  • Design and development of complex embedded software architectures.
  • Implementation of real-time firmware components in C / C++.
  • Support of hardware bring-up, root-cause analysis, and system debugging.

Kenntnisse

C / C++
Embedded software development
Real-time system design
Interrupt handling
Memory management

Ausbildung

Degree in Electrical Engineering, Computer Engineering, or Embedded Systems

Tools

ARM Cortex architectures
RTOS
Git

Jobbeschreibung

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
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Engineer
Software Engineer

Optimus Search • Düsseldorf

Hybrid
EUR 60.000 - 80.000
Competitive salary
Flexible working hours
Career growth opportunities
+1
Embedded Software Engineer – Linux / Firmware / C/C++ (m/f/d)
Embedded Software Engineer – Linux / Firmware / C/C++ (m/f/d)

Optimus Search • Köln

Vor Ort
EUR 50.000 - 70.000
Senior C++ Embedded Software Engineer
Senior C++ Embedded Software Engineer

European Tech Recruit • München

Vor Ort
EUR 60.000 - 80.000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Anchor Conzult • München

Vor Ort
EUR 60.000 - 80.000
Embedded Software Engineer - Berlin
Embedded Software Engineer - Berlin

United States Digital Space LLC • Deutschland

Vor Ort
EUR 65.000 - 90.000
C/C++ Software Engineer – Embedded Systems
C/C++ Software Engineer – Embedded Systems

Jobtailor • Gütersloh

Vor Ort
EUR 60.000 - 80.000
Embedded Software Engineer - Berlin
Embedded Software Engineer - Berlin

Better Devices • Berlin

Vor Ort
EUR 60.000 - 90.000
Senior Embedded Systems Architect
Senior Embedded Systems Architect

Stealth Startup (Deep Defense Tech) • Berlin

Vor Ort
EUR 75.000 - 95.000
VSOP/equity participation
Dynamic and flexible work schedule
Central Berlin office
+3
Hardware Engineer - Electronics & Electrical Engineering
Hardware Engineer - Electronics & Electrical Engineering

Optimus Search • Leverkusen

Vor Ort
EUR 55.000 - 75.000
Senior Embedded Software Engineer (m/f/x)
Senior Embedded Software Engineer (m/f/x)

WORK Microwave GmbH • Holzkirchen

Vor Ort
EUR 85.000 - 110.000
Flexible working hours
30 vacation days
Profit sharing
+4