- Development of embedded software for real-time and non-real-time serial communication interfaces in C/C++ based on the embedded framework OPES
- Implementation of software components in C/C++ including creation of unit tests
- Development of pneumatics-related "smart" function integrations on valve terminals
- Collaboration in the entire product development process: analysis, conceptual design, specification, design, implementation and testing of the software to be developed
- Creation of development documentation and specification
- Execution of code reviews
- Active participation in interdisciplinary product development committees as well as close cooperation with development teams at other Festo development sites
- Successfully completed degree in computer science, electrical engineering or comparable qualification.
- Several years of professional experience with Cortex-M microcontrollers and real-time operating systems
- Very good knowledge of the architecture of modern embedded systems as well as in embedded programming in C/C++
- Knowledge of Python, NI-Teststand or comparable software for test systems
- Knowledge of PLC programming, Industrial Ethernet (e.g. PROFINET, EtherCAT) or experience in the IoT environment an advantage
- Knowledge of methods such as Test-Driven-Development desirable
- Very good knowledge of German and English, both written and spoken
- High degree of responsibility, initiative, ability to work in a team and very good organizational skills
- Occasional willingness to travel (approx. 10%)
- The good feeling working for a family-owned company with a safe and solid financial basis
- Freedom to explore, innovate and realise your own ideas
- Competitive compensation with attractive perks and other benefits
- Respect and appreciation for each other - regardless of gender, nationality, disability, age and identity
- Lifelong learning with great conditions for individual further development
- Flexible working models depending on the respective workplace for a good balance of work and private life
- Highly modern working environment, infrastructure and communication technologies
- Great family and health services for your well-being
Development engineer embedded software for valve terminals - Esslingen, Deutschland - Festo
Beschreibung
Your job:
Your qualification:
You can expect the following with us: