You will develop software components and define technical requirements for new products, while also conducting system tests and analyzing market technologies to drive innovation in I/O communication systems.
Anforderungen
- •Master's degree in computer science
- •Several years of professional experience in embedded software development
- •Very good knowledge of C programming
- •Good knowledge of IO-Link protocol
- •Good knowledge of SPI, UART, and I2C interfaces
- •Knowledge in real-time OS for embedded systems
- •Knowledge in Python, GNU make, and GIT
- •Knowledge in reading electronic schematics
- •Good teamwork and problem-solving skills
- •Good spoken and written English skills
Deine Aufgaben
- •Define and develop software components.
- •Contribute to innovative I/O communication solutions.
- •Analyze and define technical requirements for products.
- •Review software tasks in an agile process.
- •Define system tests and product approval tests.
- •Observe and analyze relevant market technologies.
Original Beschreibung
**Job Summary:**
Senior Embedded Software Engineer (m/f/d) / Industrial IO-Link
Development of complex industrial I/O communication systems in an international environment.
**Responsibilities:**
* Definition and development of software components and active contribution to innovative solutions in the field of active I/O communication systems with IO-Link and Industrial Ethernet technologies.
* Analysis and definition of technical requirements for new product development projects
* Definition and review of software tasks in an agile development process
* Definition of system tests including product approval tests
* Observation and analysis of relevant technologies in the market
**Required Skills and Experience**
* Master's degree in computer science, communication technologies or a comparable degree
* Several years of professional experience in embedded software development for hardware related features in the field of industrial automation products
* Very good knowledge of the programming language C
* Good knowledge of IO-Link protocol (IEC 61131-9) for master and device applications
* Good knowledge in using SPI, UART and I2C microcontroller interfaces for internal component communication
* Knowledge in real-time OS for embedded systems
* Knowledge in Python, GNU make and GIT
* Knowledge in reading electronic schematics and understanding of electronic circuits
* Good teamwork skills, as well as quick comprehension and problem-solving skills
* Good spoken and written English skills and ideally German
-----
These statements are intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities, duties and skills required of this job.