Firmwareentwickler Embedded / CAN J1939 / UDS (m/w/d)
Core
Develop embedded firmware for electrical contacts, sensors, and control systems serving intralogistics, agricultural machinery, and renewable energy sectors.
Role type
Embedded firmware engineer (C/C++ on ARM Cortex-M/AVR)
Builds
Embedded firmware, communication modules, sensor device software, bootloaders, and diagnostic functions
Domain
Industrial automation, embedded systems, automotive/agricultural machinery
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, embedded systems architecture, state machine design, CAN J1939 protocol, ISOBUS protocol, UDS protocol, sensor signal processing, bootloader integration, safety mechanisms implementation
Preferred skills
Python for data processing, data management systems, project management
Technologies
ARM Cortex-M, AVR, CAN, ISOBUS, UDS
Responsibilities
Develop embedded firmware and communication modules; Implement and test communication protocols; Develop sensor device software; Integrate bootloaders and safety mechanisms; Create tests and documentation
Seniority
Mid-level, hands-on IC