Embedded Software Engineer - Ebike Systems (f/m/div.)
Core
Design, develop, and maintain internal software tools for prototyping, R&D, embedded testing, and product certification for drive units.
Role type
Embedded Software Engineer (Toolchain & DevOps)
Builds
Internal software tools, build systems, compilers, GUI/CLI applications, and CI/CD pipelines.
Domain
Automotive/E-bike systems, embedded software, toolchain engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, embedded software development, system-level development, Python, build systems (CMake), ARM GNU tools, Linux environments, low-level hardware debugging, CI/CD systems (Jenkins, Git pipelines)
Preferred skills
Experience with version control and artifact management, knowledge of modern industry standards for toolchain management
Technologies
C, Python, CMake, ARM GNU tools, Linux, Jenkins, Git, GitHub
Responsibilities
Design and develop internal software tools for prototyping and embedded testing; Optimize and evolve the embedded software toolchain; Collaborate on GUI and CLI applications; Implement artifact management solutions; Analyze and improve development workflows and automation pipelines
Seniority
Mid-level, hands-on IC