Embedded Software Developer

Bosch
Technology for life.

Job details

  • Full-time
  • map markerAveiro, PT
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routePortuguese
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

The capacity of innovation and know-how development determine the success of the Bosch Group companies worldwide. Invest your willingness to learn and your dedication and ability to master new tasks with us and participate in ensuring the success of our company.

The Research & Development Thermotecnology Center is in charge of designing, testing and exploring systems, components and technologies. We develop new services for energy efficient building and retrofit around the configurator. For this purpose, we address our end consumers and trade partners along the complete process of building and retrofit to generate added value having as an ultimate goal the improvement in the quality of life of our clients.

We are looking for an Embedded Software Engineer and for you to be a match, you should be able to:

  • Development of Electronic control units embedded software, for electrical appliances application
  • Software architecture planning, design, and implementation for an electrical appliance integrated on a smart grid system
  • Analyze customer, system, and safety requirements to derive software architecture requirements
  • Design, document, and implement a reusable software architecture based upon generated requirements
  • Develop documentation to comply with Product Development Department software development procedures
  • Participate in software process development activities as well as in control unit certification process activities
  • Review and understand Technical References and Data Sheets for the system's microcontroller, connectivity and interface circuits and display components
  • Design, document and support implementation of functional test procedures for mass production

Main requirements

  • Education in Electrical Engineer/Computer Engineer or similar;
  • Ability to perform design, development, debug and test for embedded software in C/C++ language;
  • Software development experience using embedded controllers;
  • We consider relevant if you fulfill some of the following topics:
    • Experience with object oriented, safety critical and graphical interface software development;
    • Knowledge about communication protocols (ZigBee, WiFi, Bluetooth, Ethernet, I2C, CAN…);
    • Competence to understand and design using UML;
    • Experience with formal configuration management e.g. Atlassian tools;
  • Good communication skills and proficiency in English;
  • Able to take responsibility for own work and apply initiative on finding solutions;
  • Focus on Product development and Costumer orientation;
  • True team member with pro-active and dynamic attitude;
  • Willingness to travel.

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300