Embedded Systems Software Engineer
at
Ubitium GmbH
Berlin, Berlin, Germany
-
Full Time
Start Date
Immediate
Expiry Date
29 Nov, 26
Salary
0.0
Posted On
31 Aug, 26
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Industry
Electrical Equipment Manufacturing
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.
Requirements
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.
Benefits
Competitive salary plus stock options
30+ days of paid vacation
Relocation support
Full German social security and universal healthcare
A modern office
Free snacks, coffee, and drinks
Work with people who actually know their stuff – computer architects, hardware nerds, and engineers who love tough problems.
A culture where new ideas matter, but so does respect and collaboration.
Space to grow: pick up new skills, dig into areas that interest you, and shape your own path.
Get hands-on with real implementations of AI and signal processing – not just slides or buzzwords.
An inclusive team where different perspectives are valued and everyone contributes