Embedded Software Engineer* Hardware-Near Development / Rust & C++

Valentum Engineering GmbH
Berlin, Germany
1 day ago
Apply on valentum3.hr4you.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
€68,000.0 - €97,000.0
Working hours
Regular working hours
Languages
English, German

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Software Applications Automation of Tests UClibc (C Standard Library) C++ (Programming Language) Software Debugging Linux Linux on Embedded Systems Embedded Software Firmware Field-Programmable Gate Array (FPGA)
+3 more
Joint Test Action (IEEE Standards) Python (Programming Language) Yocto

Job description

  • Inbetriebnahme neuer Hardwareplattformen: Boot-Kette, Peripheriegeräte, SoC- und FPGA-Integration.
  • Entwicklung von Schnittstellen zu HF-Hardware, Peripheriegeräten sowie Mess- und Steuerungskomponenten in Rust und C/C++23.
  • Implementierung von Full-Stack-Anwendungssoftware bis hin zur Geräte-UI/API auf Linux-Embedded-Plattformen.
  • Fehleranalyse mithilfe von Logikanalysator, JTAG und Oszilloskop in enger Zusammenarbeit mit dem Hardware-Entwicklungsteam.
  • Implementierung der Kommunikation mit der FPGA-Firmware: Registerzuordnungen, DMA und Interrupt-Behandlung.
  • Produktiver Einsatz von KI-Codierungstools und Austausch bewährter Vorgehensweisen im gesamten Team.

Requirements

  • Fundierte praktische Erfahrung in Rust und C/C++ (C++23) - den Kernsprachen für diese Position.
  • Mehrjährige Erfahrung (~5+) in der Embedded-Full-Stack-Entwicklung mit starkem Fokus auf hardware-nahe Bereiche.
  • Sicherer Umgang mit Embedded-Linux-Umgebungen, idealerweise unter Verwendung von Yocto oder Buildroot.
  • Praktische Erfahrung mit Hardware-Bring-up, Treiber- und HAL-Entwicklung sowie der Integration von Peripheriegeräten.
  • Erfahrung mit FPGA-/SoC-/MCU-Schnittstellen: Registerzuordnungen, DMA, Interrupts.
  • Sicherer Umgang mit Logikanalysatoren, JTAG und Oszilloskopen zum Hardware-/Software-Debugging.
  • Fundiertes Verständnis für modulare Architektur, reproduzierbare Builds und nachvollziehbares Abhängigkeitsmanagement.
  • Sehr gute Deutsch- und Englischkenntnisse erforderlich. Teamkommunikation überwiegend auf Deutsch; technische Dokumentation teilweise auf Englisch.
  • Nice to have
  • Python-Kenntnisse für Tooling und Testautomatisierung.
  • Erfahrung mit HF-/Mikrowellenprodukten: Kalibrierung, Signalweg.
  • Erfahrung mit HIL-Tests und Laborbetrieb.

Benefits & conditions

  • Bruttojahresgehalt all-in: 68-97 000 Euro
  • Home Office: bis zu 60% nach dem Onboarding
  • Wöchentliche Arbeitszeit: 40 Stunden

About the company

Valentum Engineering hat seine Wurzeln in der Automobilindustrie. Inzwischen haben wir uns aber auch in der Industrie erfolgreich etabliert. Hier unterstützen wir unsere Kunden bei der Entwicklung intelligenter Software- und Hardwarelösungen in den Bereichen Automatisierungs-, Antriebs- und Regelungstechnik. Dabei sind wir in allen Entwicklungsphasen tätig - von der Spezifikation über die Software-/Hardware-Entwicklung und Absicherung bis hin zur Erprobung. Hinweis zum Bewerbungsprozess: Wir setzen in unserem Bewerbermanagementsystem auch KI-gestützte Funktionen zur Unterstützung des Auswahlprozesses ein. Details finden Sie in den Datenschutzhinweisen für Bewerber unter Datenschutz Valentum Engineering GmbH.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on valentum3.hr4you.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all