Software Engineer C++



Welcome to Bosch! Cars drive autonomously, machines speak to each other, and houses become smarter. At Bosch, we turn these visions into reality to improve the quality of life for people all over the world. Start something big and become a part of a forward thinkers’ team where you will create something remarkable: Invented for Life.

At the Bosch Research and Development Center in Braga, Portugal, more than 200 engineers develop the most innovative localization, perception and safety sensors that help shaping connected and autonomous mobility, focused on making vehicles our third living space Our success lies in its highly specialized and innovative team and in the technological know-how which makes Bosch the leading supplier in the automotive market and becoming one of the world’s leading companies in the field of the Internet of Things (IoT). From hardware to software to physics, we have exciting opportunities waiting for you!

Know more about Bosch values


We are looking for a Software Engineer, C++ to:

Design, implement and verify software including integration of its components in its deployment environment;

Provide optimized implementations in terms of resources consumption and real-time execution;

Apply design patterns and principles, refactoring the codebase to improve its maintainability;

Ensure that code is tested and compliant with automotive coding guidelines;

Work with international partners and customers.


M.Sc. or PhD in Computer Science, Software Engineering, Robotics, Physics, or a related software field, with 1+ years of experience.

Excellent programming skills in C++;

Excellent social and communication skills in English;

Solid understanding on Linux or real-time operating systems;

Passion for programming and software craftsmanship.


Experience with Python;

Experience with ROS or Qt frameworks;

Experience with version control (e.g. Git) and build tools (e.g. CMake);

Familiarity with parallel computing development (e.g. CUDA, HPC);

Familiarity with profile applications (e.g. perf, Valgrind);

Familiarity with collaboration methods and tools (e.g. Agile, DevOps, CI/CD, Jira).


Flexible working time;

Remote friendly, hybrid working system ;

Challenging projects. Measurable goals with structured feedback strategies;

Private health insurance;

Employee discounts in 300+ companies;

Sports and health activities;

Relocation support in case you change city or country to join us;

Free bus to commute between Braga and Porto;

Continuous career opportunities and personal development in our growing organization;

Opportunity to influence direction and help shape our business;

Knowledge sharing sessions within the team, project, and organization;

Yearly personal development allowance for training;

Access to online courses (e.g. Coursera, LinkedIn Learning);

Knowledgeable colleagues who like to share their experience;

Space for creativity, with the link to recurrent innovation projects;

Work in an international context with colleagues all over the world.

Success stories don´t just happen. They are made…

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

Click aqui para se candidatar.