Embedded-Softwareentwickler (m/w/d)
Core
Develop embedded software, firmware, and tools for customer-specific display devices and on-board electronics for rail and special vehicles.
Role type
Embedded software engineer (hardware-adjacent)
Builds
Embedded devices, on-board electronics, firmware, and validation tools for rail and special vehicle applications
Domain
Rail technology / Special vehicles / Embedded systems
Required skills
C/C++, Assembler, Linux, Windows, QNX, ARM architectures, Python, Bash, driver development, firmware programming, embedded OS configuration
Preferred skills
Project management methodologies, tool development, analytical problem solving
Technologies
Linux, Windows, QNX, ARM, Python, Bash
Responsibilities
Develop software for devices in collaboration with hardware teams, create and evolve software architectures for embedded systems, develop and maintain OS images, implement device drivers, program firmware for microcontrollers, develop validation and testing tools, create sample applications for customer integration, provide software support and troubleshoot complex issues
Seniority
Mid-level, hands-on IC