Embedded Software Developer and Tester (M/F)

  • EN 16 - km 3.7 - Cacia, Aveiro, Portugal
  • Full-time
  • Legal Entity: Bosch Termotecnologia

Company Description

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 forward thinkers where you can create something remarkable: Invented for life. Welcome to Bosch.

The Bosch unit in Aveiro belongs to the Thermotechnology division and manages the global business unit of residential water. About 1,300 associates are responsible for the development, production and marketing of innovative solutions that make homes smarter, more efficient and environment friendly. The company' success lies in its highly specialized and innovative team, and on the technological know-how which makes Bosch the leader in the water heaters market in Europe.

Bosch is on the way to becoming one of the leading companies worldwide in the field of the Internet of Things (IoT). In the Research and Development Center of Bosch Thermotechnology in Aveiro, more than 200 engineers contribute to making homes and cities more intelligent and efficient by developing solutions for Bosch business units and divisions around the globe. From hardware to software, we have all kinds of opportunities waiting for you.

Job Description

Your contribution to something big

  • Take over responsibility in a test team as a software tester in different software development projects;
  • Set-up and operate complex heat pump systems in the local system test rig;
  • Test and analyze the software of the different HVAC components in the system context down to bus communication level to guarantee failure free operation of our HVAC systems;
  • Improvement of the current system lab infrastructure to new system and test automation requirements to stay competitive and achieve excellent test results;
  • Create system test concepts, based on the software baseline specification and project requirements, to guarantee aligned testing teams and the required test coverage for delivery release;
  • Support the SW specification teams with system knowledge in the system integration process;
  • Communicate with international team of developers and testers. Coordinate bug tracking process and guarantee a continuous improvement of software release candidates;
  • Participate in software process development activities;
  • Analyze customer, system, and safety requirements to derive software architecture requirements;
  • Design, document and support implementation of functional test procedures for mass production;
  • Design, document, and implement a reusable software architecture based upon generated requirements;
  • Analyze customer, system, and safety requirements to derive software architecture requirements;
  • Interface with appliance development to understand requirements and review designs;
  • Incorporate requirements of traceability into the software architecture.


What distinguishes you

  • Masters degree in Electronic Engineer, Electrical and Computers Engineering, or similar;
  • Knowledge of C++ is highly desirable;
  • Knowledge of Matlab Simulink is desirable;
  • Knowledge of modern DevOps concerning specially Atlassian Tool Chain is desirable;
  • Experience in building automation and HVAC systems;
  • Experience in testing/automation methods (e.g. V&V methods, Certified Tester Foundation Level, Robot Framework);
  • Knowledge of data bus communication, e.g. bus addresses, voltage levels, etc.;
  • Good communication and interpersonal skills: must have a strong standing as a test manager among the project team members to achieve the importance of software testing in the projects;
  • Sense of responsibility for system problems, even those that are not part of the product under test (may be triggered from an already released product, which is in serial production);
  • Have a proactive attitude, testing also against common sense and not only following the requirements; propose change of the requirements in case the test function is useless or not valuable;
  • Self-motivated/self-driven, with ability to drive the software test lab in Aveiro and acquire new tasks;
  • Willingness to collaborate in a multi-national testing team.

Additional Information

What we offer you

Challenges in an international environment | career opportunities in one of the best companies in the world | flexible hours | medical services | discounts for employees | sports and health related activities | canteen | free parking space


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

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

Videos To Watch

Privacy Policy