
Embedded Software Engineer - Ebike Systems (f/m/div.)
Job Description
Your contribution to something big:
As part of our team in Ovar, you will play a crucial role in adapting existing embedded software for a new generation of products (drive units). You will focus on creating the essential tools that power our entire development lifecycle, from early R&D to final industrialization. Your main responsibilities will be:
- Design, develop, and maintain internal software tools for prototyping, R&D, embedded testing, and product certification.
- Optimize and evolve the embedded software toolchain (e.g., build systems, compilers) to enhance team efficiency and productivity.
- Collaborate with international, cross-functional teams to deliver intuitive GUI and CLI applications that support our embedded systems.
- Implement and improve toolchain and artifact management solutions aligned with modern industry standards.
- Ensure robust version control, documentation, and traceability using platforms like Git and GitHub.
- Continuously analyze and improve development workflows, automation pipelines (CI/CD), and internal software processes.
What distinguishes you:
- Education: A degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related technical field.
- Experience: Proven professional experience in embedded software development using C, with exposure to system-level development and toolchains.
- Know-how:
- Proficiency in Python and familiarity with build systems (e.g., CMake) and ARM GNU tools.
- Solid understanding of Linux environments, low-level hardware (reading schematics/datasheets), and debugging tools.
- Experience with CI/CD systems, such as Jenkins or Git-based pipelines.
- Languages: Strong verbal and written communication skills in English.
- Working Style and Methods: A systematic, detail-oriented, and team-focused professional who enjoys collaborative development and continuous process improvement.
- Personality: A curious, analytical, and proactive individual who is motivated by solving complex technical problems and shaping more efficient development processes.
Work #LikeABosch means:
⚖️ Flexible work conditions
🔀 Hybrid work system
🌐 Exchange with colleagues around the world
🧑⚕️ Health insurance and medical office on site
📚 Training opportunities
📈 Opportunities for career progression and continuous professional development
💲 Access to great discounts in partnerships and Bosch products
🏋️ Sports and health related activities
🚉 Great access to public transports
🅿️ Free parking lot
🍽️ Canteen
Success stories don´t just happen. They are made...
Make it happen! We are looking forward to your application!