Embedded Software Platform Engineer (C++)

IT - developers

Your Job

Develop, maintain and test an embedded software platform, which is used in broad range of our new products;

Creation of technical specifications for new features;

Deliver detailed software components design;

Review and document the code, utilizing peer-review tools;

Supporting projects during the integration/application of the software platform;

Support qualification as well as certification of the products;

Technical Competencies and Requirements:

Masters or Bachelors degree in Computer Science, IT / IT Engineering, Electronics, etc.;

Excellent written and spoken English, knowledge in German language will be considered as an advantage; Professional Competencies and Requirements:

Proven expertise and practical experience in design of embedded systems with a solid background in real-time systems;

Excellent coding skills in C / C++ and programming experience;

Solid experience with RTOS and real time analysis;

Good know-how of embedded hardware (ARM development boards, Single-Board Computers);

Previous experience in cyber security and/or functional safety is an advantage; Personal Competencies and Requirements:

Capable of making fast decisions and taking the responsibility for the results in dynamic and changing environment;

Oriented towards goals achieving and results;

Focused on the added value for the internal and/or external clients;

Team player, able to work in a multicultural working environment;

Thinking out of the box, creativity and continuous improvement attitude;

The company offers:

Motivating compensation and social benefits package

Professional development and learning opportunities in high technology production

Flexible working hours

Choose file