Embedded Systems Engineer: Bare-Metal, RTOS & RISC-V

Ubitium GmbH

Germany (OH)

Hybrid

USD 68,275 - 102,412

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ubitium GmbH is seeking an Embedded Systems Software Engineer to develop a bare-metal HAL for a RISC-V SoC and to port firmware, RTOSes, and bootloaders. You will contribute to BSP development with OpenEmbedded/Yocto and prepare test/benchmark applications.

The role emphasizes strong C skills, embedded/bare-metal expertise, and enthusiasm for hardware debugging; relocation is required with a hybrid work arrangement.

Qualifications

  • Solid C skills and experience in embedded/bare-metal and RTOS development
  • Exposure to bootloaders or RTOS is welcome
  • Hardware debugging experience is a plus
  • Bachelor’s degree or equivalent experience required
  • Relocation required

Responsibilities

  • Develop a bare-metal Hardware Abstraction Layer (HAL) for our RISC-V SoC
  • Port and maintain firmware including OpenSBI
  • Port operating systems (Linux, Zephyr) and the bootloader
  • Develop a BSP (OpenEmbedded/Yocto) and port applications for testing and benchmarking (SPEC CPU)

Skills

C
Embedded/bare-metal
RTOS development
Hardware debugging
Bootloaders

Education

Bachelor's degree or equivalent experience

Tools

OpenSBI
OpenEmbedded/Yocto
Zephyr
FreeRTOS
Linux

Job description

Ubitium GmbH is seeking an Embedded Systems Software Engineer to develop a bare-metal HAL for a RISC-V SoC and to port firmware, RTOSes, and bootloaders. You will contribute to BSP development with OpenEmbedded/Yocto and prepare test/benchmark applications.

The role emphasizes strong C skills, embedded/bare-metal expertise, and enthusiasm for hardware debugging; relocation is required with a hybrid work arrangement.

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

Similar jobs worth comparing

Embedded Systems Software Engineer (OS and Bare-Metal)
Embedded Systems Software Engineer (OS and Bare-Metal)

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
Embedded Software Engineer: Bare-Metal DSP/ML Kernel Dev
Embedded Software Engineer: Bare-Metal DSP/ML Kernel Dev

Ubitium GmbH • Germany (OH)

On-site
USD 110,000 - 160,000
Embedded Firmware Engineer – RTOS & Bare-Metal
Embedded Firmware Engineer – RTOS & Bare-Metal

Jobot • Houston (TX)

On-site
USD 125,000 - 135,000
Health insurance
Retirement plans
Paid time off
+1
Senior Embedded Platform Engineer — RTOS & Linux
Senior Embedded Platform Engineer — RTOS & Linux

Hypercraft® • Provo (UT)

On-site
USD 120,000 - 180,000
Competitive compensation
Equity opportunities
Health, dental, and vision insurance
+4
Senior Embedded Firmware Engineer — Bare‑Metal to Linux
Senior Embedded Firmware Engineer — Bare‑Metal to Linux

1000 Micron Technology, Inc. • Boise (ID)

On-site
USD 110,000 - 160,000
Medical plans
Paid time off
Paid holidays
+1
Embedded IoT Firmware Engineer - Bare-Metal Bring-Up Expert
Embedded IoT Firmware Engineer - Bare-Metal Bring-Up Expert

Qualcomm • San Diego (CA)

On-site
USD 134,000 - 203,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Remote Embedded Firmware Engineer — Real-Time & IoT
Remote Embedded Firmware Engineer — Real-Time & IoT

Embedded Shishya • Northern (KY)

Hybrid
USD 130,000 - 195,000
Staff Embedded Linux Software Engineer
Staff Embedded Linux Software Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000