Position: Middle C++ Developer (relocation to Portugal)
Company: Forte Group
Category: C++
Experience required: 3y
English level: upper

**Conditions:**
● Working hours: regular 9-6
● Relocation to Portugal is **required**

**Description:**
● Develop / test / deploy embedded applications for automotive embedded Linux. The applications use technologies like C++, systemd, MQTT, IPC, and CAN
● You will write testing tools in C# and C++ to conduct manual / automatic software tests or hardware-in-the-loop tests
● Working in the context of connected vehicle you will create, test, and deploy (DevOps) end-to-end vehicle integrated solutions and internal tools using modern cloud infrastructure like AWS
● You’ll advise your team and other teams on questions around embedded development and tool development in an automotive IoT environment

**Requirements:**
● Bachelor's degree in IT, Engineering, Science, or similar
● Experience with development in modern C++, preferably with a focus on embedded Linux
● Experience with Clean Code and Clean Architecture principles as well as common software design patterns
● Knowledge of UNIX system configuration, systemd, and networking
● Emphasis on quality engineering and rigorous automated testing
● Team-oriented mindset and strong collaboration skills
● Upper-Intermediate English

**Nice to have:**
● Familiarity with Protocol Buffers and CAN bus