Embedded Linux / Software Developer (m/w/d)

Jetzt Bewerben

Tannheim

On-site

EUR 75,000 - 110,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Mitarbeiterbeteiligung am Unternehmen
30 Tage Urlaub
Homeoffice zu besonderen Anlässen
Jobrad/gesundheitliche Vorsorge
betriebliche Altersvorsorge

Job summary

CS INSTRUMENTS sucht eine/n Embedded-Software-Entwickler/in zur Weiterentwicklung der LeakCam-Plattform. Sie arbeiten an einer Yocto-Linux-basierten Embedded-Platform, implementieren Treiber, Sensor-Schnittstellen und hardwarenahe Anwendungen.

Sie bauen Schnittstellen zu Backend- und Cloud-Systemen und arbeiten eng mit Backend-, Cloud-, App-, Elektronik- und Hardware-Entwicklung zusammen. Die Rolle bietet spannende Projekte und ein familiäres Arbeitsumfeld.

Qualifications

  • Sehr gute Kenntnisse in Linux
  • Praktische Erfahrung mit Embedded Linux
  • Praktische Erfahrung mit Yocto Project / BitBake
  • Erfahrung in der Softwareentwicklung für Embedded-Systeme
  • Kenntnisse in der Linux-Treiberentwicklung bzw. hardwarenahe Linux-Entwicklung
  • Gute Kenntnisse in C und/oder C++
  • Sicherer Umgang mit Git
  • Kenntnisse in Netzwerkommunikation und Linux Networking
  • Erfahrung mit APIs und Kommunikationsprotokollen, idealerweise gRPC
  • Erfahrung mit Debugging und Fehleranalyse auf Embedded-Systemen
  • Erfahrung mit ARM-basierten Plattformen
  • Erfahrung mit SPI, I2C, UART, USB, Ethernet oder CAN
  • Erfahrung mit Go
  • Erfahrung mit Docker bzw. Container-Technologien auf Embedded-Systemen
  • Kenntnisse in CI/CD-Prozessen
  • Erfahrung mit OTA-Updates
  • Kenntnisse im Bereich Kamera-, Sensor- oder Bildverarbeitungssysteme

Responsibilities

  • Du entwickelst und erweiterst die Embedded-Software unserer LeakCam (Ultraschall-Leckagesuchgerät).
  • Du baust eine Yocto-Linux-basierte Embedded-Plattform auf, konfigurierst und pflegst sie und entwickelst hardwarenahe Linux-Anwendungen und Services.
  • Du entwickelst, integrierst und passst Linux-Treiber an. Sensoren, Peripherie und weitere Hardwarekomponenten bindest du an.
  • Du entwickelst Schnittstellen zur Kommunikation mit Backend- und Cloud-Systemen, setzt gRPC ein und bindest LeakCam an CS Leak Reporter V2 an.
  • Du analysierst Fehler direkt auf Embedded-Linux-Systemen, optimierst Bootzeiten, Ressourcenverbrauch und aktualisierst Linux-Pakete, Treiber und Systemkomponenten.
  • Du unterstützt bei automatisierten Builds, Tests und Deployment-Prozessen und arbeitest eng mit Backend-, Cloud-, App-, Elektronik- und Hardware-Entwicklung zusammen.

Skills

Linux
Embedded Linux
C und/oder C++
Git
gRPC
STM32-Mikrocontroller
Linux-Treiberentwicklung
Kamerasensoren/Bildverarbeitung
Go
Docker/Container-Technologien
CI/CD
OTA-Updates
ARM-basierte Plattformen

Tools

Yocto Project

Job description

Das bieten wir dir:
  • Überdurchschnittliche Bezahlung inkl. Weihnachts- und Urlaubsgeld
  • Flexible Arbeitszeiten / Gleitzeit: Du gestaltest deinen Arbeitstag
  • Homeoffice zu besonderen Anlässen:In der Regel arbeitest du bei uns vor Ort im Büro, zu besonderen Anlässen kannst du deine Arbeit teilweise auch von zu Hause aus erledigen.
  • Enge Zusammenarbeit mit verschiedenen Teams: Du arbeitest eng mit Vertrieb, Produktmanagement und weiteren Teams zusammen.
  • Finanzielle Extras: Mitarbeiterbeteiligung am Unternehmenserfolg über Prämien sowie betriebliche Altersversorge.
  • 30 Tage Urlaub: Genug Zeit für Erholung.
  • Mobilität & Gesundheit: Jobrad, Epassi - (Hansefit) und bequeme Birkenstocksandalen im Büro.
  • Moderne Arbeitsplätze: Attraktive, lichtdurchflutete Räume.
  • Weiterbildungsmöglichkeiten: Immer gegeben, nach Absprache.
  • Unbefristete Arbeitsverträge: Sicherheit von Anfang an.
  • Team & Wohlfühlen: Familiäres Arbeitsklima mit echtem Miteinander, Team-Events und Ausflüge, kostenlose Getränke sowie das gemeinsame Freitagsfrühstück.
Dein Arbeitstag bei uns:

Du entwickelst und erweiterst die Embedded-Software unserer LeakCam (Ultraschall-Leckagesuchgerät).

Dabei baust du eine Yocto-Linux-basierte Embedded-Plattform auf, konfigurierst und pflegst sie und entwickelst hardwarenahe Linux-Anwendungen und Services.

Du entwickelst, integrierst und passt Linux-Treiber an. Sensoren, Peripherie und weitere Hardwarekomponenten bindest du an.

Schnittstellenentwicklung

Du entwickelst Schnittstellen zur Kommunikation mit Backend- und Cloud-Systemen und setzt dafür moderne Kommunikationsschnittstellen wie gRPC ein. Außerdem bindest du die LeakCam an CS Leak Reporter und Leak Reporter V2 an.

Systeme optimieren, Fehleranalyse & Debugging

Du analysierst und debuggst Fehler direkt auf Embedded-Linux-Systemen. Außerdem optimierst du Systemperformance, Boot-Zeiten und Ressourcenverbrauch und integrierst und aktualisierst Linux-Pakete, Treiber und Systemkomponenten.

Builds, Tests und Zusammenarbeit

Du unterstützt bei automatisierten Builds, Tests und Deployment-Prozessen und arbeitest eng mit Backend-, Cloud-, App-, Elektronik- und Hardware-Entwicklung zusammen.

Deine Qualifikationen:
  • Sehr gute Kenntnisse in Linux
  • Erfahrung mit Embedded Linux
  • Praktische Erfahrung mit Yocto Project / BitBake
  • Erfahrung in der Softwareentwicklung für Embedded-Systeme
  • Kenntnisse in der Linux-Treiberentwicklung bzw. hardwarenaher Linux-Entwicklung
  • Gute Kenntnisse in C und/oder C++
  • Sicherer Umgang mit Git
  • Kenntnisse in Netzwerkkommunikation und Linux Networking
  • Erfahrung mit APIs und Kommunikationsprotokollen, idealerweise gRPC
  • Erfahrung mit Debugging und Fehleranalyse auf Embedded-Systemen
  • Erfahrung mit STM32-Mikrocontrollern
  • Erfahrung in der Entwicklung von Embedded Firmware inC / C++
  • Erfahrung mit FPGA-basierten Systemen
  • Kenntnisse in der Kommunikation zwischen Linux-Systemen, Mikrocontrollern und FPGAs
  • Erfahrung mit Schnittstellen wie SPI, I²C, UART, USB, Ethernet oder CAN
  • Erfahrung mit Go
  • Erfahrung mit Docker bzw. Container-Technologien auf Embedded-Systemen
  • Kenntnisse in CI/CD-Prozessen
  • Erfahrung mit OTA-Updates
  • Kenntnisse im Bereich Kamera-, Sensor- oder Bildverarbeitungssysteme
  • Erfahrung mit ARM-basierten Plattformen
Das sind wir:

Seit 2002 am Markt

CS INSTRUMENTS entwickelt Sensoren und Messtechnik, die Druckluftsysteme in der Industrie effizienter und sicherer machen. Seit der Gründung 2002 sind wir vom Zwei-Personen-Team zu einem stetig wachsenden Technologieunternehmen geworden.

Mit rund 90 Kollegen in Deutschland und 125 weltweit entwickeln, produzieren und kalibrieren wir unsere Produkte inklusive Auswertesoftware komplett im eigenen Haus. Über unsere internationalen Tochtergesellschaften unterstützen wir Kunden weltweit.

Gestaltungsfreiheit gehört zur Kultur

Zu unserer Unternehmenskultur zitieren wir gerne Steve Jobs: „Es macht keinen Sinn, kluge Leute einzustellen und ihnen zu sagen, was zu tun ist. Wir stellen kluge Leute ein, damit sie uns sagen können, was zu tun ist.“ Flache Hierarchien und kurze Wege sind bei uns kein Lippenbekenntnis.

Freue dich bei uns auf:
Code mit echter Wirkung

Mit der LeakCam machen wir Leckagen in Druckluftsystemen hörbar und helfen Kunden, Energiebedarf und CO2-Emissionen dauerhaft zu senken. Dein Code trägt direkt dazu bei.

Zusammenarbeit, die wirklich zusammenarbeitet

Du arbeitest eng mit Backend-, Cloud-, App-, Elektronik- und Hardware-Entwicklung zusammen. Bei uns bedeutet Zusammenarbeit tatsächlich Zusammenarbeit, und ein familiäres Arbeitsklima gehört dazu.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Software Developer (m/w/d)
Full Stack Software Developer (m/w/d)

Jetzt Bewerben • Tannheim

On-site
EUR 90,000 - 140,000
Überdurchschnittliche Bezahlung inkl.
Homeoffice zu besonderen Anlässen
Gleitzeit
+8
Full Stack Software Developer (m/w/d)
Full Stack Software Developer (m/w/d)

CS INSTRUMENTS GmbH & Co. KG • Villingen-Schwenningen

On-site
EUR 80,000 - 110,000
Überdurchschnittliche Bezahlung inkl. 
Weihnachts- und Urlaubsgeld
Flexible Arbeitszeiten / Gleitzeit
+10
Full Stack Software Developer (m/w/d)
Full Stack Software Developer (m/w/d)

CS INSTRUMENTS GmbH & Co. KG • Villingen-Schwenningen

On-site
EUR 70,000 - 110,000
Weihnachtsgeld
Urlaubsgeld
Flexible Arbeitszeiten
+4
Lead Engineer Embedded Development (m/w/d)
Lead Engineer Embedded Development (m/w/d)

Güntner GmbH • Germany

Hybrid
EUR 90,000 - 120,000
Offene Unternehmenskultur
Spannende Projekte mit Gestaltungsfre⟶
Flexible Arbeitszeiten im hybriden Mod
+5
(Senior) BSP-Entwickler (gn) Embedded Linux Systeme
(Senior) BSP-Entwickler (gn) Embedded Linux Systeme

Ingenics Digital GmbH • Gräfelfing

Hybrid
EUR 70,000 - 100,000
Hybrid Work
Flexible Arbeitszeiten
30 Tage Jahresurlaub
+4
Lead Engineer Embedded Development (m/w/d)
Lead Engineer Embedded Development (m/w/d)

Güntner Group • Schloß Holte-Stukenbrock

On-site
EUR 90,000 - 120,000
Hybrides Arbeiten
Flexible Arbeitszeiten
Betriebliche Altersvorsorge
+1
Senior Embedded Fullstack Entwickler (m/w/d) Hardware & Firmware
Senior Embedded Fullstack Entwickler (m/w/d) Hardware & Firmware

AraCom-Gruppe • Gersthofen

Remote
EUR 70,000 - 100,000
Homeoffice 100%
30 Tage Urlaub
Workation
+5
Senior Embedded Fullstack Entwickler (m/w/d) Hardware & Firmware
Senior Embedded Fullstack Entwickler (m/w/d) Hardware & Firmware

AraCom IT Services • München

Remote
EUR 90,000 - 120,000
Homeoffice bis zu 100%
30 Tage Urlaub
Firmenwagen/Jobrad
+1
Softwareentwickler (m/w/d) Embedded Systems
Softwareentwickler (m/w/d) Embedded Systems

SensoTech GmbH • Barleben

On-site
EUR 45,000 - 65,000
Fachliche Weiterentwicklung
Arbeit mit neuen Technologien
Dynamisches Team
Embedded Software-Entwicklung Vollzeit (M/W/D) C, ESP32, BLE, IoT
Embedded Software-Entwicklung Vollzeit (M/W/D) C, ESP32, BLE, IoT

Revotion GmbH • Düsseldorf

On-site
EUR 70,000 - 110,000
Elektro Labor
MacBook
Weiterbildung
+3