
Senior Software Developer - Embedded C++ (f/m/div.)
About the role
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!
Benefits and perks
•Flexible Hours
•Healthcare
Required skills
Embedded C++
RTOS
UML
Architecture
Automated testing
Debugging
About Bosch
Ovar
Headquarters