Schnittstellen-Entwickler Embedded Systems (m/w/d)
Core
Developing, implementing, and optimizing communication interfaces for embedded systems to ensure reliable system communication in industrial environments.
Role type
Embedded Systems Interface Developer
Builds
Industrial communication protocols and middleware for embedded hardware/software architectures
Domain
Industrial automation and embedded systems
Required skills
C/C++ programming for microcontrollers, industrial bus protocols (CAN, Profibus, PROFINET, Ethernet/IP), driver and middleware development, technical documentation, embedded software development, hardware interfacing
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, hands-on IC