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
Contacts
- Location: Kitzingen
- Pfeuffer GmbH, Flugplatzstr. 70, 97318 Kitzingen,
#J-18808-Ljbffr