Back to jobs
Bosch

Embedded Software Engineer - Ebike Systems (f/m/div.)

Ovar, , PortugalPosted 1 weeks ago
Full-timehybridAssociate

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!

Embedded Software Engineer - Ebike Systems (f/m/div.) at Bosch | Renata