The Senior embedded software Engineer will support the fast growth of a product team, will report directly to the Head of Engineering and will be primarily responsible for the development and continuous improvement of internally developed embedded solutions including:
Contribute actively in the design of new solutions;
Provide critical support with the purpose of improved quality and cost reduction;
Assist prototyping bring-up and design;
Design and troubleshoot microcontroller and embedded mixed signal systems;
Develop SW with test planning and test automation in mind;
Implement and debug C++ code independently in complex multithreaded RTOS;
Design, implement and maintain complex algorithms and data structures;
Design and implement unity tests and integration tests;
Participate in all phases of design on singular projects;
Create detailed documentation for the complete firmware lifecycle.
Proven experience in embedded systems architecture and development;
Good knowledge in analogue and digital systems;
Firmware development for embedded systems in V-model (C / C++);
Strong knowledge and experience on Linux Kernel;
Debug of embedded systems in ARM processors;
Design and execution of unit tests, integration and regression tests using Cantata or Tessy test tools;
Knowledge of Eclipse IDE, Keil or IAR;
Knowledge of ISO 26262 standard, Misra C standard and Autosar framework;
Professional fluency in English.
Você tem que entrar na sua conta para poder candidatar-se a esta oferta.