Job OverviewWe are looking for resources who can work with C++, with experience in the development of embedded applications.Responsibilities:To develop the code following the standards defined with the architecture team and to work for the reduction of the technical debtTo participate in the design and development of critical parts of the project, together with the architecture teamTo manage the Unit Test for the functionalities developed, trying to automate the execution of the tests when possibleTo be responsible for the deployment and for the relating tool chain for one’s own projectsTo guarantee the compliance of the code developed with the company SDLC (Coding Standard, Unit Test, Versioning)To store the software produced following the versioning policiesTo actively collaborate with the colleagues of the team, with particular care towards the junior resources or recently hired colleaguesTo be responsible for the compliance with the company ISO standardTo draw and develop the documentation for the projects assigned Qualifications:C++, with experience in embedded applicationsKnowledge of at least one between EmbOS and FreeRTOSKnowledge of MQTT communication protocol will be given extra chancesKnowledge of CANGit/GitHub for version controlEmbedded LinuxUnit tests, bddGPS-based techniques and related algorithms (e.g. dead reckoning)