Embedded Systems Software Engineer – OS, Bare-Metal

Jobtailor

Rülzheim

Vor Ort

EUR 70.000 - 95.000

Vollzeit

Vor 10 Tagen
Bewerbungsgenerator

Erhalte eine Antwort von diesem Arbeitgeber — ein Lebenslauf und ein Anschreiben, die genau auf die Eigenschaften eingehen, die gesucht werden.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Jobtailor is seeking a hands-on embedded engineer to build a bare-metal Hardware Abstraction Layer (HAL) for a RISC-V SoC and to port and maintain OpenSBI firmware, bootloaders, and real-time operating systems including Zephyr and Linux.

You will develop a BSP with OpenEmbedded/Yocto and create test applications for benchmarking, collaborating across hardware and software teams on challenging engineering problems.

Qualifikationen

  • Bachelor’s degree (or equivalent) is desired.
  • First relevant experience, such as internships or projects, is desired.
  • Relocation required.
  • Solid C skills.
  • Interest in embedded / bare-metal and (RT)OS development.
  • Understanding of CPU and memory systems.
  • RISC-V knowledge is a plus.
  • Exposure to bootloaders or RTOS (e.g. Zephyr, FreeRTOS) is welcome.
  • Hardware debugging experience is a plus.

Aufgaben

  • Develop a bare-metal HAL for a RISC-V SoC and use the HAL for testing and PoC applications.
  • Port and maintain OpenSBI firmware.
  • Port and maintain RTOS and OS support (Zephyr, Linux).
  • Port and maintain the bootloader.
  • Develop a BSP using OpenEmbedded/Yocto.
  • Port applications for testing and benchmarking (SPEC CPU).
  • Collaborate with hardware and software engineers on challenging engineering problems.

Kenntnisse

C Programming
Embedded Systems Development
RTOS Development
Bootloader Development
RISC-V Knowledge
Hardware Debugging

Ausbildung

Bachelor’s degree or equivalent

Tools

OpenSBI Firmware
Zephyr RTOS
Linux
OpenEmbedded/Yocto
SPEC CPU Benchmarking

Jobbeschreibung

Develop a bare-metal Hardware Abstraction Layer (HAL) for the RISC-V SoC
Use the HAL for testing and proof-of-concept applications
Port and maintain OpenSBI firmware
Port and maintain real-time operating systems and operating systems, including Linux and Zephyr
Port and maintain the bootloader
Develop a Board Support Package (BSP) using OpenEmbedded/Yocto
Port applications for testing and benchmarking, including SPEC CPU
Collaborate with computer architects, hardware engineers, and software engineers on challenging engineering problems

Requirements
  • Solid C skills
  • Interest in embedded / bare-metal and (RT)OS development
  • Understanding of CPU and memory systems
  • RISC-V knowledge is 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) is desired
  • First relevant experience, such as internships or projects, is desired
  • Relocation required
Core Competencies

Demonstrates expertise in developing Hardware Abstraction Layers and Board Support Packages for embedded systems, with a strong foundation in C programming and real-time operating systems. Collaborates effectively with cross-functional teams to solve complex engineering challenges.

Highest-signal resume keywords
  • C Programming
  • Embedded Systems Development
  • Real-Time Operating Systems (RTOS)
  • Hardware Abstraction Layer (HAL)
  • Board Support Package (BSP)
ATS Optimization Keywords
Hard Skills
  • C Programming
  • Embedded Systems Development
  • Real-Time Operating Systems
  • Bootloader Development
  • OpenSBI Firmware Maintenance
  • Linux
  • Zephyr
  • OpenEmbedded
  • Yocto
  • SPEC CPU Benchmarking
Soft Skills
  • Collaboration
  • Problem Solving
Industry Keywords
  • RISC-V
  • Hardware Debugging
  • CPU Systems
  • Memory Systems
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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

Ubitium GmbH • Deutschland

Vor Ort
USD 68.275 - 102.412
Embedded Systems Engineer: Bare-Metal, RTOS & RISC-V
Embedded Systems Engineer: Bare-Metal, RTOS & RISC-V

Ubitium GmbH • Deutschland

Hybrid
USD 68.275 - 102.412
Embedded Systems Software Engineer (OS and Bare-Metal)
Embedded Systems Software Engineer (OS and Bare-Metal)

Meyandy LLC • Deutschland

Hybrid
EUR 70.000 - 110.000
Stock options
30+ days vacation
Relocation support
+3
Intern Software Engineer – C/C++
Intern Software Engineer – C/C++

Jobtailor • Deutschland

Remote
EUR 9.500 - 17.000
Senior Software Engineer – Embedded Application
Senior Software Engineer – Embedded Application

Jobtailor • Deutschland

Remote
EUR 90.000 - 130.000
Embedded Software Engineer (Bare-Metal)
Embedded Software Engineer (Bare-Metal)

Ubitium GmbH • Deutschland

Vor Ort
USD 110.000 - 160.000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Xneural GmbH • Dresden

Vor Ort
EUR 90.000 - 130.000
Platform Engineer II
Platform Engineer II

Jobtailor • Deutschland

Remote
EUR 90.000 - 120.000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

RxREVU, Inc. • München

Vor Ort
EUR 90.000 - 120.000
Embedded Software Engineer: Bare-Metal DSP/ML Kernel Dev
Embedded Software Engineer: Bare-Metal DSP/ML Kernel Dev

Ubitium GmbH • Deutschland

Remote
USD 110.000 - 160.000