Aktuelle Jobs im Zusammenhang mit Embedded Linux Engineer - Berlin, Berlin - OMD Systems
-
Lead Embedded Linux Engineer
vor 2 Wochen
Berlin, Berlin, Deutschland secunet Security Networks AG VollzeitLead Embedded Linux Engineer (m/f/d)For our group-wide development department SINA Evolution in the Public Authorities division – the driver of secure cloud transformation – we are looking for your bright mind to join one of our locations in Berlin, Bonn, Borchen, Dresden, Eschborn, Essen, Hamburg, Hanover, Ilmenau, Munich, Siegen or Stuttgart as soon as...
-
YourCareer: Senior Embedded Linux Software Engineer
vor 2 Wochen
Berlin, Berlin, Deutschland Liebherr VollzeitFor our team Connected Systems, we are looking for a Senior Embedded Linux Software Engineer - Connected Systems (m/f/d) at our location in Ulm. Your responsibilitiesDevelop Linux based machine platform and application software architectures from the first idea to series production and operationContribute to our global machine control and connectivity...
-
Embedded Linux Developer
vor 2 Wochen
Berlin, Berlin, Deutschland OMD Systems VollzeitAbout the ProjectWe are developing an embedded compute module based onNXP i.MX8MP, designed forreal-time video capture and processingin constrained field environments.You will take full ownership of theLinux software stackincluding BSP, kernel, device tree, userspace services, and the entire video/networking pipeline.This role offers deep technical...
-
Embedded Software Engineer
vor 2 Wochen
Berlin, Berlin, Deutschland Apex Tool Group VollzeitApex Tool Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status. Embedded Software Engineer - DE - WesthausenSummaryThe Embedded Software Engineer is...
-
Senior Embedded Software Engineer
Vor 6 Tagen
Berlin, Berlin, Deutschland ANGEHEUERT GmbH Personalberatung VollzeitSenior Embedded Software Engineer needed to develop highly reliable industrial and IoT solutions on cutting edge ARM platforms. This position offers the opportunity to contribute to high innovation projects and to bring your own ideas directly into series products.TasksDevelopment of firmware for ARM based platforms such as Nordic nRF or STM32 from concept...
-
Senior Embedded Software Engineer
vor 2 Wochen
Berlin, Berlin, Deutschland Endress+Hauser VollzeitWir suchen einen Senior Embedded Software Engineer (m/w/d), der die Entwicklung von Embedded-Softwarelösungen für unsere innovativen Produkte aus der Prozesstechnik maßgeblich vorantreibt.Worum geht es in der Stelle?Sie arbeiten eng mit interdisziplinären Teams zusammen, um Anforderungen zu analysieren, Softwarearchitekturen zu entwerfen und...
-
Embedded Software Engineer
Vor 6 Tagen
Berlin, Berlin, Deutschland Endress+Hauser VollzeitWir suchen einen Embedded Software Engineer (m/w/d), der die Entwicklung unserer innovativen Produkte aus der Prozesstechnik unterstützt.Worum geht es in der Stelle?Als Embedded Software Engineer arbeiten Sie in einem erfahrenen Team und unterstützen bei der Firmware- Entwicklung für Temperaturmessgeräte oder SystemprodukteWelche Aufgaben werden Sie...
-
Softwareentwickler C++/ Embedded Engineer
vor 2 Wochen
Berlin, Berlin, Deutschland OHB System AG VollzeitSoftwareentwickler C++/ Embedded Engineer (m/w/d)Standort: BremenArbeitszeit: Permanent employment for an indefinite periodStartdatum: Nach VereinbarungDu möchtest Teil eines grandiosen Teams werden und die Zukunft gemeinsam mit uns gestalten? Du möchtest vom ersten Tag an Verantwortung übernehmen und unserer Erfolgsgeschichte deinen Stempel aufdrücken?...
-
Embedded Systems Engineer
Vor 6 Tagen
Berlin, Berlin, Deutschland AdaptX Systems GmbH VollzeitAdaptX Systems ist ein Berliner Technologie-Startup mit einem klaren Ziel: Wir machen industrielle Fertigung effizienter, sauberer und zukunftsfähig.Dafür entwickeln wir neuartige Kühlsysteme und Messtechnikadaptionen für Werkzeugmaschinen, als Alternative zur Überflutungs- und Ölschmierung und mit klarem Fokus auf Produktivitäts- und...
-
Embedded Systems Engineer
Vor 6 Tagen
Berlin, Berlin, Deutschland AdaptX Systems VollzeitAdaptX Systems ist ein Berliner Technologie-Startup mit einem klaren Ziel:Wir machen industrielle Fertigung effizienter, sauberer und zukunftsfähig.Dafür entwickeln wir neuartige Kühlsysteme und Messtechnikadaptionen für Werkzeugmaschinen, als Alternative zur Überflutungs- und Ölschmierung und mit klarem Fokus auf Produktivitäts- und...
Embedded Linux Engineer
vor 2 Wochen
We are developing an embedded compute module based on NXP i.MX8MP, designed for real-time video capture and processing in constrained field environments.
You will take full ownership of the Linux software stack - including BSP, kernel, device tree, userspace services, and the entire video/networking pipeline.
This role offers deep technical challenges and the opportunity to influence the architecture of a core embedded platform deployed in mission-critical systems.
Responsibilities
Board Support Package & Kernel
- Maintain and extend the Linux BSP for NXP i.MX8MP (U-Boot, kernel, device tree, low-level drivers).
- Bring up and debug new hardware revisions.
- Tune and configure drivers / DT for CSI camera interfaces, I²C/SPI devices, GPIOs, and storage subsystems.
- Improve system boot time, robustness, and recovery mechanisms.
Yocto & System Distribution
- Maintain Yocto layers, recipes, and configurations for a custom embedded distribution.
- Integrate and patch third-party components (e.g., GStreamer, networking tools, debugging utilities).
- Ensure reproducible builds and a clean separation between BSP and application layers.
Video & Streaming Pipeline
- Implement and debug GStreamer pipelines for:
- CSI v4l2 video capture
- H.264 hardware-accelerated encoding
- real-time streaming
- SD-card recording
- Profile and optimize CPU/GPU/VPU performance, bandwidth usage, and pipeline latency.
System Services & Reliability
- Design and maintain systemd services (recorders, watchdogs, monitoring).
- Handle power events, removable storage, degraded I/O conditions, and error recovery.
- Add system health monitoring, structured logging, and field diagnostics.
Networking & Integration
- Configure and debug network links for high throughput and low latency.
- Integrate the compute module with auxiliary modules via UART and similar interfaces.
- Collaborate with MCU/firmware developers on communication protocols and update workflows.
Tooling & Bring-Up
- Develop CLI tools and automation scripts (Bash/Python) for flashing, testing, diagnostics.
- Maintain clear technical documentation for bring-up, updates, and troubleshooting.
Requirements
- Proven experience as an Embedded Linux Engineer working on real hardware.
- Strong C programming skills in low-level Linux (kernel or near-kernel userspace).
- Solid Yocto experience:
- writing and modifying recipes and classes
- maintaining custom layers
- building and debugging board-specific images
- Hands-on experience with U-Boot and Linux kernel on ARM SoCs (NXP i.MX preferred).
- Confident working with device tree (bindings, nodes, peripheral enablement).
- Practical experience with GStreamer for capture/encode/stream pipelines.
- Deep understanding of systemd (units, dependencies, journald, debugging).
- Strong Linux CLI and debugging skills: dmesg, journalctl, strace, gdb, perf, etc.
- Basic hardware debugging: UART console, logic analyzer, oscilloscope.
- Ability to read schematics and understand SW–HW interactions (power domains, reset logic, muxing).
- Good written and spoken English for documentation and technical discussions.
Nice to Have
- Direct experience with NXP i.MX8MP or similar multimedia SoCs.
- Experience with wireless links in constrained or outdoor setups.
- Knowledge of OTA update frameworks (SWUpdate, Mender, etc.) — including A/B slots and rollback strategies.
- Exposure to UAV / robotics systems (MAVLink, telemetry, UDP streams).
- Experience with OpenWrt, Armbian, or other embedded Linux distros.
- Python for tooling, log parsing, and utilities.
- Experience working with MCUs (e.g., STM32) and managing firmware updates from Linux.
- Background in field-deployed systems requiring high reliability and observability.
Personal Profile
- Methodical and evidence-driven - rely on logs, measurements, and tests rather than assumptions.
- Comfortable working end-to-end, from bootloader and kernel to services and scripting.
- Ready to take ownership of a complex embedded Linux platform and keep it robust, debuggable, and maintainable.
- Enjoy solving challenging problems in tightly constrained environments.