Schnittstellen-Entwickler Embedded Systems (m/w/d)
Core
Develop, implement, and optimize communication interfaces for embedded systems, integrating industrial protocols into hardware/software architectures.
Role type
Embedded Systems Interface Developer
Builds
Reliable system communication solutions for industrial clients
Domain
Industrial automation and embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming for microcontrollers, industrial bus protocols (CAN, Profibus, PROFINET, Ethernet/IP), driver and middleware development, system integration, technical documentation
Preferred skills
Experience with diagnostic tools (CANalyzer, Wireshark, TIA Portal), version control systems (Git, SVN)
Technologies
CAN, Profibus, PROFINET, Ethernet/IP, C, C++, Keil µVision, Eclipse, Git, SVN, CANalyzer, Wireshark, TIA Portal
Responsibilities
Develop and optimize interfaces for Ethernet/IP, CAN, Profibus, and PROFINET; Integrate industrial communication protocols into existing architectures; Perform analysis, fault diagnosis, and functional testing of interface solutions; Adapt and develop drivers and middleware for specific embedded platforms; Create technical specifications and documentation; Use diagnostic tools for commissioning and troubleshooting
Seniority
Mid-level to Senior, hands-on IC