Aktiviere Job-Benachrichtigungen per E-Mail!

C++ Developer (m/f/d) for Embedded Linux Systems

Pfeuffer GmbH Mess- und Prüfgeräte

Kitzingen (VGem)

Vor Ort

EUR 50.000 - 70.000

Vollzeit

Vor 12 Tagen

Zusammenfassung

Ein mittelständisches Unternehmen der Mess- und Prüftechnik in Kitzingen sucht einen C++ Entwickler (m/w/d) für Embedded Linux Systeme. Sie entwickeln Steuerungssoftware und arbeiten an innovativen Analysegeräten. Ideale Kandidaten bringen gute Kenntnisse in C++ und Erfahrung mit dem Qt Framework mit. Ein wertschätzendes Arbeitsumfeld und flexible Arbeitszeiten erwarten Sie.

Leistungen

Leistungsbezogene Bezahlung inklusive Urlaubs- und Weihnachtsgeld
29 Urlaubstage
Flexible Arbeitszeiten
Moderne Arbeitsausstattung
Firmenparkplatz
Kostenlose Getränke
Altersvorsorge
Familienfreundliche Atmosphäre

Qualifikationen

  • Gute C++ Kenntnisse erforderlich.
  • Erfahrung mit dem Qt Framework ist wünschenswert.
  • Guter Umgang mit Linux auf Anwendungs- und Systemebene.

Aufgaben

  • Entwicklung von Steuerungssoftware für Laborgeräte.
  • Wartung und Weiterentwicklung bestehender Anwendungen.
  • Unterstützung bei Servicefällen.
  • Eigenständiges Projektmanagement.

Kenntnisse

C++ Kenntnisse (C++11, teilweise C++17)
Erfahrung mit Qt Framework
Objektorientierte Programmierung
Linux Kenntnisse
TCP/IP Netzwerke
Qt Creator oder vergleichbare IDEs
Windows und Linux
Selbstständige, strukturierte Arbeitsweise
Enthusiasmus für Programmierung
Wille, neue Technologien zu lernen

Ausbildung

Abschluss in Informatik, Elektrotechnik, Physik oder Mechatronik

Tools

SVN
Visual C++
Bash/Shell
Jobbeschreibung
Overview

C++ Developer (m/f/d) for embedded Linux systems. We combine agricultural technology with high-tech. Our focus is on the automated quality analysis of grain and seeds. We combine precision mechanics, sensor technology and intelligent data technology to create integrated systems for precise and reproducible measurement results. We use NIR spectroscopy, high-frequency and optical measurement technology, combined with automation, wireless communication and database-supported evaluation. In this way, we create the basis for data-driven decisions and efficient quality assurance along the entire value chain. As a medium-sized manufacturer, we develop and produce at our site in Kitzingen, Lower Franconia.

Responsibilities
  • Development of control software for Linux panel PCs in laboratory devices
  • Maintenance and further development of existing applications
  • Support for service cases
  • Independent project management
Must-have Requirements
  • Very good C++ knowledge (C++11, partly C++17)
  • Experience with Qt Framework
  • Object-oriented programming
  • Sound knowledge of Linux (application and system level)
  • Network (TCP/IP)
  • Qt Creator or comparable IDEs
  • Working under Windows and Linux
  • Independent, structured way of working
  • Enthusiasm for programming
  • Willingness to familiarize yourself with new technologies
  • Ability to document
Desirable Knowledge (nice-to-have)
  • Cross-compiling for embedded systems (ARM architectures)
  • Bash/shell scripting
  • Configuration of system services and startup routines
  • Experience with embedded Linux (e.g. Yocto, Buildroot) or Raspberry Pi
  • Version control (Git/SVN)
  • Experience with serial communication (RS232, CAN bus)
  • TCP/IP socket programming
  • Basic interest in hardware and electronics
  • Microcontroller programming
  • Visual C++ under Windows (for legacy tools)
  • Python (team-internal)
  • Experience in analytical technology/laboratory automation
  • Spectroscopy or comparable measurement technology
  • Medical technology/laboratory technology
Education

Formal requirements:

  • Completed studies (Bachelor/Master/Diploma) in computer science, electrical engineering, physics, mechatronics or comparable
  • OR: Career changer with proven practical experience
  • Career starters possible with appropriate practical experience (internships, theses)
Language Skills
  • German (at least B1) and English
  • Team language: German, but English-speaking colleagues available
Work Experience
  • No minimum requirement
  • Also career starters with appropriate academic/practical background
Working Environment

Working method: Independent project management, on-site work, no travel activity, free choice of technology within the scope of maintainability.

Technology Stack (overview)
  • Development: C++, Qt Framework, Qt Creator
  • Target systems: Panel PCs (Yocto Linux), Raspberry Pi
  • Hardware: RS232, CAN bus, TCP/IP, microcontroller
  • Tools: SVN, Visual C++, Bash/Shell
  • Standards: C++11, C++17
What we offer
  • Appreciative environment with a familiar team atmosphere
  • Flat hierarchy
  • Secure, long-term workplace
  • Bright and clean working environment
  • Modern equipment
  • Performance-related pay including vacation and Christmas bonuses
  • 29 vacation days
  • 38 weekly working hours
  • Flexitime
  • Time account
  • Company-owned parking lot
  • Free drinks
  • Allowance for pension benefits
  • Location: Kitzingen (24k inhabitants, Mainfranken), 50 employees
  • Familiarization with Qt Framework
  • Work on innovative analysis devices
  • Independent projects
Application Process

We attach great importance to an open and uncomplicated start. After the first personal interview, in which we introduce you to our company, the team and your future tasks, you will have the opportunity to get to know us even better.

If our offer suits you, we will invite you to a half-day trial. You will get to know your future colleagues in a direct exchange and gain a realistic insight into everyday working life.

We will actively support you during your induction.

Please send us your complete application documents (letter of application, CV, interim and final certificates) by e-mail to jobs@pfeuffer.com.

Contacts
  • jobs@pfeuffer.com
  • Location: Kitzingen
  • Pfeuffer GmbH, Flugplatzstr. 70, 97318 Kitzingen, www.pfeuffer.com
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.