824,647open jobs
53,159companies
134,960added this week
Browse all
Salary
≈ $74k – $135k per year (Estimated)
Location
In office (Karlsruhe)
Seniority
Senior · 10+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 26, 2026. First seen by Alion on Sep 17, 2026.

Overview
Company
Impact
Profile match
Ubitium is developing the universal RISC-V microprocessor. Solving computing’s complexity problem.. Are you interested to learn more?

At Ubitium, we believe the best engineering happens when people with different perspectives tackle hard problems together. We welcome applicants from all backgrounds and experiences. What matters most is curiosity, skill, and the drive to build technology that improves the world. If that resonates with you, we’d love to hear from you. Our team members come from some of the best universities in the world and left some of the largest tech companies to build something truly remarkable.

Tasks

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.

Requirements

  • Strong C, modern C++ (C++17/20, STL, Boost) and Python.
  • A solid foundation in algorithms and in hardware/software system architecture.
  • 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.
  • 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
  • Master's degree (or equivalent experience) and 10+ years of relevant experience.
  • Relocation required. Currently 4 days on-site, 1 day remote. Policy may change.

Nice to have

  • Parallel and data-flow execution models: SIMT, predicated execution, branch divergence.
  • Mapping and optimisation algorithms: graph algorithms, place-and-route / EDA, CGRA or FPGA mapping, ILP solvers.
  • Kernel-level optimisation: vectorisation, data layout, memory hierarchy, fixed-point and quantised arithmetic.
  • Post-silicon validation and hardware bring-up, including directed and random test generation.
  • Porting code to new platforms.
  • Exposure to: RISC-V, LLVM, CUDA, OpenCL, Verilog, Verilator, QEMU, GDB, JTAG and on-chip debug, OpenSBI, bootloaders, HAL, Linux kernel and device drivers, device tree, Zephyr, Yocto/OpenEmbedded, BLAS/LAPACK/OpenBLAS.

Benefits

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

We are constantly looking for talent. We recruit through multiple channels - friends & colleagues, universities and professors we know, recruiters, conventions, e-mails and LinkedIn. Join us today.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
824,647 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Karlsruhe
$57k per year • Remote (Germany) • Full-Time
JavaScript
Node JS
Node JS
Nest.JS
DevOps
Docker
Kubernetes
Design
Figma
Apply
≈ $74k – $145k per year (Estimated) • Remote (Germany) • Full-Time
Go
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Vue.js
Angular
React.js
DevOps
Windows
Apply
≈ $77k – $150k per year (Estimated) • Remote (Germany) • Full-Time
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
React.js
React Three Fiber
drei
DevOps
AWS
GitHub
Apply
≈ $72k – $132k per year (Estimated) • Equity • Hybrid • Full-Time • 3+ years exp • Munich
Python
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Frontend
Next.js
React.js
DevOps
AWS
Apply
≈ $79k – $144k per year (Estimated) • Equity • Hybrid • 7+ years exp • Munich
Go
Java
Rust
Databases
MySQL
PostgreSQL
AI/ML
Cursor
Claude Code
AI Agents
OpenAI Codex
DevOps
Terraform
Datadog
Kustomize
Azure
ArgoCD
AWS
Docker
Kubernetes
GitHub
Robotics
Digital Twin
Apply
Software Engineer 11 hours ago
$142k – $236k per year • In office • TS/SCI • 7+ years exp • Bachelor's Degree • Annapolis Junction
Python
Go
JavaScript
TypeScript
C++
Frontend
Vue.js
Angular
React.js
Apply
CNO Developer Intern 11 hours ago
≈ $42k – $72k per year (Estimated) • Hybrid • TS/SCI • Internship • 15+ years exp • Bachelor's Degree • Herndon
Python
C++
DevOps
Windows
Unix
TCP/IP
Management
Confluence
Apply
$166k – $295k per year • In office • TS/SCI • 9+ years exp • Bachelor's Degree • Annapolis Junction
Python
Java
SQL
C#
C++
DevOps
Linux
Cybersecurity
Ghidra
Management
Confluence
Jira
Agile
Scrum
Apply
Firmware Engineer 10 hours ago
≈ $18k – $45k per year (Estimated) • Hybrid • Bachelor's Degree • Cebu City
C++
DevOps
Linux
Unix
Management
Agile
Scrum
Apply
AI Developer 10 hours ago
Hybrid • Kolkata
AI/ML
AI Agents
DevOps
CI/CD
Management
Agile
Apply
≈ $50k – $117k per year (Estimated) • Equity • In office • Full-Time • 2+ years exp • Master's Degree • Karlsruhe
Verilog
SystemVerilog
Apply
Verification Engineer 1 month ago
≈ $49k – $115k per year (Estimated) • Equity • In office • Full-Time • 2+ years exp • Master's Degree • Karlsruhe
Python
SystemVerilog
DevOps
Git
Chips/EDA
Cocotb
Formal Verification
Apply
Synthesis Engineer 1 month ago
≈ $50k – $117k per year (Estimated) • Equity • In office • Full-Time • 2+ years exp • Master's Degree • Karlsruhe
Verilog
SystemVerilog
Apply
≈ $71k – $150k per year (Estimated) • Equity • In office • Full-Time • 1+ year exp • Karlsruhe
Python
JavaScript
TypeScript
AI/ML
Multimodal AI
AI Agents
PyTorch
Frontend
Three.JS
Apply
≈ $86k – $161k per year (Estimated) • Remote (Germany) • Full-Time • Karlsruhe
JavaScript
Java
TypeScript
C#
C#
.NET
AI/ML
Claude Code
Frontend
Angular
DevOps
Rest API
AWS
GitHub
Management
Confluence
Jira
Agile
Scrum
Kanban
Apply
≈ $34k – $55k per year (Estimated) • Hybrid • Karlsruhe
Python
Bash
DevOps
Ansible
Grafana
Linux
Management
Agile
Apply
≈ $72k – $134k per year (Estimated) • In office • Karlsruhe
Python
SQL
Databases
Oracle
Analytics
Oracle Data Integrator
Data Vault
Apply
≈ $86k – $168k per year (Estimated) • Hybrid • Full-Time • Karlsruhe
Apply
See all jobs
This is one of many
824,647 more open roles from verified company boards, updated every day.