Job Description
• 8+ years of working experience in the software engineering space, in particular for what regards industrial automation, autonomous vehicles, robotic, embedded systems.
• 5+ years of working experience with C/C++ on Linux environments.• Deep Knowledge of Linux OS internals/kernel/drivers + related scripting CLI/bach/python etc
• Deep Knowledge of software design patterns and OOP/OOD methodologies, data structures & algorithms, concurrent programming
• Working experience with Real Time programming, RTOS systems, etc
• Knowledge of theory of systems & controls for automation (e.g. kalman filter, etc)
• Knowledge of the various networking technologies / protocols, both at physical/ network layer (e.g. Wi-fi, UltraWideBand, EtherCat, Profinet, RS485, CAN, TCP/IP stack in general) and at application layer such as MQTT, OPC-UA, etc
• Hands on with Git & Git-flow
• Fluent English
