(Senior) Firmwareentwickler (m/w/d) Siemens AG
Core
Design and implementation of firmware modules for embedded and PLC operating systems, including driver development and system integration.
Role type
Senior firmware engineer (embedded/real-time systems)
Builds
Firmware modules, drivers, and communication protocols for embedded hardware
Domain
Industrial automation / Embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C, C++, driver development, embedded protocols (CAN, Ethernet, Modbus), debugging, performance optimization, technical documentation
Preferred skills
IEC 61508, ISO 26262 domain knowledge
Technologies
Embedded operating systems, PLCs, SPI, I2C, UART
Responsibilities
Design and implement firmware modules, port and integrate existing firmware, develop hardware-adjacent software, implement drivers and protocols, perform module testing and debugging, ensure quality standards and norms
Seniority
Senior, hands-on IC