Logo Ubitium GmbH

Senior Software Engineer

Job

  • Level
    Senior
  • Ort
    Karlsruhe
  • Arbeitsmodell
    Hybrid, Onsite
  • Job Feld
    Application, Embedded
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis

Job Zusammenfassung

In dieser Position entwickelst du Software für RISC-V SoCs, arbeitest an Compiler- und Simulationstools, programmierst Firmware und optimierst Signalverarbeitung unter Echtzeitanforderungen.

Job Technologien

Deine Rolle im Team

  • We are looking for a Senior Software Engineer who is at home across our processor software from ported libraries and the compiler down to bare-metal and operating systems.
  • Your team will: develop our software stack, including compiler, mapping tools, low-level tooling, simulation and debug infrastructure; write bare-metal, firmware and OS-level software for our RISC-V SoC; implement and optimise signal-processing and inference kernels under real-time constraints; bring up, test and port software on pre-silicon platforms and on silicon, including low-level hardware tests; and work in a close feedback loop with our hardware designers.

Unsere Erwartungen an dich

Ausbildung

  • Master's degree (or equivalent experience) and 10+ years of relevant experience.

Qualifikationen

  • Strong C, modern C++ (C++17/20, STL, Boost) and Python.
  • A solid foundation in algorithms and in hardware/software system architecture.
  • You know your way around all of these fields, and go deep in at least one: i ) compiler development and code generation; ii) low-level tooling, simulation and performance analysis; iii) low-level embedded or systems software, operating systems and real-time; iv) signal processing, numerical computation and ML inference.
  • Relocation required. Currently 4 days on-site, 1 day remote. Policy may change.

Erfahrung

  • Experience working close to the hardware, with a good understanding of system-on-a-chip design, processor architecture and microarchitecture, and some familiarity with RTL and hardware design.
  • Experience with agentic programming.

Unser Angebot

  • Competitive salary plus stock options.
  • 30+ days of paid vacation.
  • Relocation support.
  • Full German social security and universal healthcare.
  • A modern office.
  • Free snacks, coffee, and drinks.
  • Work with people who actually know their stuff - computer architects, hardware nerds, and engineers who love tough problems.
  • A culture where new ideas matter, but so does respect and collaboration.
  • Space to grow: pick up new skills, dig into areas that interest you, and shape your own path.
  • Get hands-on with real implementations of AI and signal processing - not just slides or buzzwords.
  • An inclusive team where different perspectives are valued and everyone contributes.

Themen mit denen du dich im Job beschäftigst

Job Standorte

  • Standort Karlsruhe

    Baden-Württemberg

    Deutschland

Das ist dein Arbeitgeber

Ubitium GmbH

Ubitium GmbH

Ubitium ist ein modernes Halbleiter-Startup mit Sitz in Düsseldorf, das sich auf die Entwicklung eines universellen RISC-V-Mikroprozessors für eingebettete Systeme konzentriert. Das Unternehmen hat sich zum Ziel gesetzt, Rechenplattformen zu vereinfachen und deren Effizienz zu steigern. Gegründet im Jahr 2024, operiert Ubitium als fabless Semiconductor-Unternehmen.

Description

  • Unternehmenstyp
    Startup
  • Arbeitsmodell
    Hybrid, Onsite
  • Branche
    Elektronik, Automatisation
Logo Ubitium GmbH

Senior Software Engineer

Ort
Karlsruhe
Arbeitsmodell
Hybrid, Onsite
Diversität
Für alle Personen geeignet (m/w/d)
Nur Englisch
Nur Englisch erforderlich

Weitere Jobs