itkarrieren
Zurück zu den Treffern

Embedded Systems Software Engineer – OS, Bare-Metal

Anzeige auf Englisch

ArbeitsortRülzheim und Umgebung
Gehalt65.000–85.000 € brutto/Jahr
HomeofficeKeine Angabe

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

Arbeitgeber

Mehr Stellen finden

Weitere Stellen