Embedded Software Engineer: Bare-Metal DSP/ML Kernel Dev

Ubitium GmbH

Germany (OH)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ubitium GmbH is seeking Embedded Software Engineers to build benchmarks, demos, and reference implementations that leverage our accelerator modes. You and your team will develop new software and port established open‑source libraries to our platform, accelerating them with accelerator kernels.

Focus areas include bare‑metal signal processing and ML algorithms, porting OpenBLAS and other libraries, low‑level debugging, and performance profiling.

Qualifications

  • Strong C skills and bare-metal development experience.
  • Experience with Python or similar scripting languages.
  • Port existing code to new platforms; signal-processing and ML kernels.
  • Familiarity with BLAS/LAPACK and accelerator kernels.
  • Low-level debugging and profiling; RISC-V and CUDA/OpenCL experience.

Responsibilities

  • Build benchmarks, demos, and reference implementations leveraging accelerator kernels.
  • Develop software and port established open-source libraries to our platform.
  • Identify missing kernels and implement new accelerator kernels.
  • Work on bare-metal signal processing and ML algorithms.
  • Collaborate to optimize performance and profiling.

Skills

C
Bare-metal development
Python
Porting code
Signal processing
BLAS/LAPACK
ML model inference
Debugging & profiling
RISC-V
CUDA/OpenCL

Education

Bachelor's degree or equivalent

Tools

OpenBLAS
Open-source libraries porting

Job description

Ubitium GmbH is seeking Embedded Software Engineers to build benchmarks, demos, and reference implementations that leverage our accelerator modes. You and your team will develop new software and port established open‑source libraries to our platform, accelerating them with accelerator kernels.

Focus areas include bare‑metal signal processing and ML algorithms, porting OpenBLAS and other libraries, low‑level debugging, and performance profiling.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (Bare-Metal)
Embedded Software Engineer (Bare-Metal)

Ubitium GmbH • Germany (OH)

On-site
USD 110,000 - 160,000
Embedded Systems Engineer: Bare-Metal, RTOS & RISC-V
Embedded Systems Engineer: Bare-Metal, RTOS & RISC-V

Ubitium GmbH • Germany (OH)

Hybrid
USD 68,000 - 103,000
Software Engineer – Low-Level Tools & Hardware Simulation
Software Engineer – Low-Level Tools & Hardware Simulation

Ubitium GmbH • Germany (OH)

Hybrid
USD 110,000 - 160,000
Lead Kernel Engineer/Architect (m/f/d)
Lead Kernel Engineer/Architect (m/f/d)

EPAM Systems • Germany (OH)

Hybrid
USD 104,000 - 152,000
ML Compiler Engineer for AI Hardware Accelerators
ML Compiler Engineer for AI Hardware Accelerators

TetraMem - Accelerate The World • San Jose (CA)

On-site
USD 160,000 - 300,000
Performance Analysis Lead for ML Accelerator Hardware
Performance Analysis Lead for ML Accelerator Hardware

The Consensus • San Jose (CA)

On-site
USD 180,000 - 260,000
Medical coverage
Housing subsidy
Relocation support
+3
Senior Embedded Performance Engineer
Senior Embedded Performance Engineer

Fractile • Bristol (VA)

Hybrid
USD 100,000 - 130,000
Kernel Driver Architect for AI Accelerators
Kernel Driver Architect for AI Accelerators

The Consensus • San Jose (CA)

On-site
USD 180,000 - 280,000
Medical, dental, and vision benefits
Relocation to San Jose
Housing subsidy
+3
Kernel Engineer, AI Accelerator Performance & Optimization
Kernel Engineer, AI Accelerator Performance & Optimization

DensityAI • Mountain View (WY)

On-site
USD 260,000 - 320,000
Equity grant
Medical/dental/vision
401(k)
+1
Embedded Software Engineer
Embedded Software Engineer

Vivid Technology • Boston (MA)

On-site
USD 120,000 - 150,000