Embedded-Softwareentwickler (m/w/d)
Core
Develop embedded software for customer-specific display devices and on-board electronics for rail and special vehicles, ensuring safe operation.
Role type
Embedded software engineer (hardware-adjacent)
Builds
Embedded devices and on-board electronics for rail and special vehicle applications
Domain
Rail technology / Special vehicles / Embedded systems
Deliverable
production ML models | product features
Required skills
C/C++, Assembler, Linux/Windows/QNX embedded OS, microcontroller firmware, device drivers, Python/Bash scripting, ARM architectures, programmable logic
Preferred skills
Project management methodologies, tool development for validation and testing
Technologies
Linux, Windows, QNX, ARM, Python, Bash
Responsibilities
Develop software for devices in close collaboration with hardware teams; Create and evolve software architectures for embedded systems; Develop and maintain OS images; Implement device drivers; Conceive and program firmware for microcontrollers; Develop validation and testing tools; Provide software support for complex customer implementations
Seniority
Mid-level, hands-on IC