Softwareentwickler/in
Core
Develop and maintain high-availability embedded software for intelligent mobility and traffic solutions, focusing on safety-critical real-time systems.
Role type
Embedded Software Engineer (C)
Builds
Embedded software modules, system integrations, and safety-critical real-time components for modern traffic systems.
Domain
Automotive, Mobility, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Embedded systems development, Microcontroller programming, Linux-based development environments, Hardware-software integration, System testing and debugging, Real-time system development
Preferred skills
Embedded Linux, RTOS, VectorCast or similar test tools, SoC platforms, Communication interfaces (CAN, CANopen, SPI, I²C, UART), Test/Validation/Verification tools, Industry/Automotive/Bahn experience
Technologies
C, Linux, Git/GitLab, VectorCast, RTOS, CAN, CANopen, SPI, I²C, UART
Responsibilities
Develop and evolve embedded software in C, Perform hardware-adjacent programming on embedded systems, Analyze, optimize, and debug existing software components, Conduct module, integration, and system tests, Collaborate with hardware, test, and development teams, Support quality assurance, software validation, and system integration, Contribute to projects in safety-critical real-time systems
Seniority
Mid-Senior, hands-on IC