Back to jobs
Bosch

Senior Software Developer - Embedded C++ (f/m/div.)

Ovar, Aveiro, PortugalPosted 2 weeks ago
Full-timehybridAssociate

Job Description

Your contribution to something big: 

  • Designing and implementing embedded software components using modern C++;
  • Collaborating closely with stakeholders to clarify system and software requirements;
  • Developing complex embedded applications for real-time environments;
  • Ensuring high standards of quality, security, scalability, and maintainability;
  • Creating software designs using modeling tools and UML;
  • Strengthening software quality through automated testing and reviews.

What distinguishes you:

  • Education: MSc/MA in Computer Science or a comparable field.
  • Experience:
    • More than 5 years of experience in embedded C++ software development;
    • Experience working with real-time or resource-constrained systems.
  • Know-how:
    • Strong knowledge of software architecture, design patterns, and UML;
    • Experience with Zephyr RTOS and Devicetree is a strong plus;
    • Proficiency with communication protocols such as CAN-FD, MQTT, HTTPS;
    • Good understanding of IoT security concepts (advanced knowledge is a plus);
    • Practical experience with on-chip debugging, oscilloscopes, and hardware bring-up;
    • Familiarity with containerized development environments;
    • Sound understanding of software quality assurance principles;
  • Languages: Very good English communication and presentation skills.
  • Working Style and Methods:
    • Structured, quality-oriented, and proactive way of working;
    • Comfortable collaborating in cross-functional and international teams.
  • Personality:
    • Hands-on mentality with a problem-solving mindset;
    • Curious, open to feedback, and eager to continuously learn.

Additional Information:

Future sponsorship for work authorization unavailable. Only people with work permit for Portugal will be considered.

Work #LikeABosch includes:

โš–๏ธ Flexible work conditions

๐Ÿ”€ Hybrid work system

๐ŸŒ Exchange with colleagues around the world

๐Ÿง‘โ€โš•๏ธ Health insurance and medical office on site (nutrition, psychology, physiotherapy and general clinic)

๐Ÿ“š Training opportunities (i.e., technical training, foreign languages training) & certifications

๐Ÿ“ˆ Opportunities for career progression and continuous professional development

๐Ÿ’ฒ Access to great discounts in partnerships and Bosch products

๐Ÿ‹๏ธ Sports and health related activities (gym)

๐Ÿ…ฟ๏ธ Free parking lot

๐Ÿฝ๏ธ Canteen

 

Success stories donยดt just happen. They are made...

Make it happen! We are looking forward to your application!

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Senior Software Developer - Embedded C++ (f/m/div.) at Bosch | Renata