Embedded Linux Software Engineer (C++/STM32, Python, FPGA) (all genders welcome)

0215 Rosenxt Creation Center GmbH

Lohne

Vor Ort

EUR 65.000 - 90.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Flexible working hours
Home office option
Company restaurant
Pension plan
Fresh fruit daily
In-house sports facilities

Zusammenfassung

0215 Rosenxt Creation Center GmbH is seeking an Embedded Linux Software Engineer to join the Electronics & Embedded Systems division in Germany. You will develop software for STM32 MCUs and Linux-based SoCs, using C++, Python and FPGA integration to support water pipeline integrity solutions.

Responsibilities include low-level driver development, sensor interfaces (I2C/SPI/UART/CAN/Ethernet), system services on Linux, and collaboration with electronics, system integration and product teams.

Qualifikationen

  • 3+ years of embedded software development in C++ on microcontrollers/SoCs.

Aufgaben

  • Develop and optimize embedded software for STM32 MCUs using modern C++.
  • Design and integrate low-level drivers and sensor interfaces (I2C/SPI/UART/CAN/Ethernet).
  • Plan, execute and document tests for developed functions and components.
  • Support creation of technical concepts and assess feasibility.
  • Collaborate with electronics development, system integration and product development.
  • Integrate FPGA components on the software side and develop VHDL IP cores.
  • Design and implement system services and Python modules on Linux-based SoCs.
  • Contribute to system integration from MCU to Linux target.

Kenntnisse

Embedded C++
STM32
Python
FPGA integration
Linux/Yocto
Driver development
I2C/SPI/UART
Agile / Scrum
Testing/documentation

Tools

Git
CI/CD
Yocto
VHDL

Jobbeschreibung

Embedded Linux Software Engineer (C++/STM32, Python, FPGA)

Location: Wietmarschen-Lohne, Osnabrück or Enschede. Flexible working hours and the option for home office. All genders welcome.

Job Overview

As part of the Electronics & Embedded Systems technology division, you will primarily support our Water Line Integrity Solutions business unit. Your work focuses on developing advanced technologies to monitor and ensure the integrity of water pipeline networks, contributing to sustainability and environmental protection.

Responsibilities
  • Develop and optimize software for embedded systems based on STM32 microcontrollers using modern C++.
  • Design, implement and integrate low‑level functions, hardware‑related interfaces and sensor drivers (e.g. via I2C, SPI, UART, CAN, Ethernet).
  • Plan, execute and document tests for the functions and components you develop to drive continuous improvement.
  • Support creation of technical concepts, assess feasibility and accompany implementation.
  • Collaborate closely with adjacent departments such as electronics development, system integration and product development.
  • Integrate existing FPGA components on the software side, independently develop FPGA IP cores (VHDL) and define data paths.
  • Design and implement system services, interfaces and background processes in Python on Linux‑based SoCs.
  • Contribute to system integration across the entire platform – from the microcontroller up to the Linux‑based target system.
Qualifications
  • At least 3 years of professional experience or solid practical expertise in embedded software development with modern C++ on microcontrollers or SoCs.
  • Proficient in low‑level development (driver development, communication stacks such as I2C, SPI, UART, CAN, Ethernet).
  • Good understanding of microcontroller and system architectures.
  • Experience with structured testing and technical documentation in everyday development work.
  • Experience with agile software development methods, ideally working in a Scrum team.
  • Proactive, solution‑oriented mindset with ambition to contribute expertise and further develop solutions together with the team.
  • Optional additional skills:
  • Good knowledge of Python for embedded Linux applications and system services.
  • Experience with embedded Linux systems (e.g. Yocto) and typical DevOps tools in the embedded context (Git, CI/CD, container‑based build environments).
  • Experience with FPGAs (e.g. AMD/Xilinx, Intel/Altera), including initial hands‑on integration or in‑depth VHDL knowledge and independent FPGA design.
Benefits and Work Life
  • Development opportunities and career opportunities in a global, innovative and long‑term oriented group of companies with a family character.
  • Flexible working time, working time accounts and home office possible.
  • Open, informal corporate culture with social events.
  • Company‑owned day care center, employer‑funded pension, capital accumulation benefits, discounted insurance offers.
  • Company restaurant and fresh fruit daily.
  • In‑house sports activities (EGYM, Wellpass and other offers).
  • Attractive leasing offers for IT products and bikes for private use, discounted charging facilities for electric vehicles directly at the company location.
  • Employee offers in online shops at top conditions.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Embedded Linux Software Engineer (C++/STM32, Python, FPGA) (all genders welcome) Wietmarschen-L[...]
Embedded Linux Software Engineer (C++/STM32, Python, FPGA) (all genders welcome) Wietmarschen-L[...]

Rosenxt Group • Löhne

Hybrid
EUR 70.000 - 95.000
Company Restaurant
Fresh fruit daily
Home Office possible
+2
Softwareentwickler Embedded Linux / Firmware Engineer (C++/STM32, FPGA) (m/w/d)
Softwareentwickler Embedded Linux / Firmware Engineer (C++/STM32, FPGA) (m/w/d)

CERTIVATION GmbH • Löhne

Hybrid
EUR 65.000 - 90.000
Flexible Arbeitszeiten
Home Office
Betriebliche Altersvorsorge
+2
Embedded Linux Engineer (m/f/x)
Embedded Linux Engineer (m/f/x)

WORK Microwave Inc. • Holzkirchen

Vor Ort
EUR 70.000 - 100.000
Onboarding
International environment
30 vacation days
+7
FPGA Design Engineer (m/f/d)
FPGA Design Engineer (m/f/d)

Körperbehinderten-Verein Stuttgart e.V. • Böblingen

Hybrid
EUR 70.000 - 110.000
Flexibility
Benefits
Development
+2
Software Developer Embedded Systems
Software Developer Embedded Systems

RxREVU, Inc. • Regensburg

Vor Ort
EUR 65.000 - 90.000
Embedded/Linux Software Developer
Embedded/Linux Software Developer

BE.services • Kempten (Allgäu)

Hybrid
EUR 60.000 - 70.000
Flexible working hours
Home office
JobRad
+2
Software Developer Embedded Systems (M/F/D)*
Software Developer Embedded Systems (M/F/D)*

TGW Logistics • Teunz

Vor Ort
EUR 65.000 - 95.000
Agile team
Regular feedback
Modern IT equipment
+1
Software Developer Embedded Systems (M/F/D)*
Software Developer Embedded Systems (M/F/D)*

TGW Logistics • Regensburg

Vor Ort
EUR 65.000 - 90.000
Agiles Entwicklungsteam
Profit reinvestiert / Stiftungseigene?
Arbeitsumfeld mit offener Feedbackkult
+1
Embedded Software Engineer – Linux / Firmware / C/C++ (m/f/d)
Embedded Software Engineer – Linux / Firmware / C/C++ (m/f/d)

Optimus Search • Köln

Vor Ort
EUR 50.000 - 70.000
Senior Linux Software Developer (m/f/d) in full-time
Senior Linux Software Developer (m/f/d) in full-time

iocto • Hofheim am Taunus

Vor Ort
EUR 70.000 - 110.000
Continued education
Dynamic work environment
Flexible working hours
+3