Embedded Systems Software Engineer (OS and Bare-Metal)

Ubitium GmbH

Germany (OH)

On-site

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

We are looking for an Embedded Systems Software Engineer to join our team developing software for our RISC-V SoC. You and your team will be responsible for the development of a bare-metal Hardware Abstraction Layer (HAL) for our RISC-V SoC. The HAL is used for testing and proof-of-concept applications. Porting and maintaining firmware (OpenSBI), (real-time) operating systems (Linux, Zephyr), and the bootloader will also be a part of your responsibilities.

The development of a BSP (OpenEmbedded/Yocto) and porting applications for testing and benchmarking (SPEC CPU) is expected as well.

Prospective team members require solid C skills and an interest in embedded / bare-metal and (RT)OS development; an understanding of CPU and memory systems (RISC-V a plus); exposure to bootloaders or RTOS (e.g. Zephyr, FreeRTOS) is welcome. Hardware debugging experience is a plus.

Bachelor’s degree (or equivalent experience) and first relevant experience (internships, projects) is desired.

Relocation required. Currently 4 days on-site, 1 day remote. Policy may change.

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

Similar jobs worth comparing

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 (Tooling)
Software Engineer (Tooling)

Ubitium GmbH • Germany (OH)

Hybrid
USD 110,000 - 160,000
Embedded Software Engineer (Bare-Metal)
Embedded Software Engineer (Bare-Metal)

Ubitium GmbH • Germany (OH)

On-site
USD 110,000 - 160,000
SoC Firmware Engineer
SoC Firmware Engineer

E-Space • Saratoga (CA)

On-site
USD 150,000 - 220,000
Health and wellness care options
Paid holidays and paid time off
Continuous learning and development
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
Senior Embedded Software Engineer – Onsite
Senior Embedded Software Engineer – Onsite

Jobtailor • Town of Florida (NY)

On-site
USD 110,000 - 165,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Micro Control Company • Minneapolis (MN)

On-site
USD 85,000 - 120,000
Paid Time Off
Health Insurance
401(K) with Roth option
+1
Embedded Software Engineer
Embedded Software Engineer

EOI Space • Lafayette (CO)

On-site
USD 133,000 - 187,000
Embedded Software Engineer - Security
Embedded Software Engineer - Security

Ambiq • Austin (TX)

On-site
USD 80,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Dearborn (MI)

On-site
USD 85,000 - 120,000