We are looking for an Embedded Software Engineer to contribute to the evolution of our SM.I.LE80 product portfolio, with a focus on the EDGE layer (autonomous vehicles).
Requirements
- Master Degree in software/computer science/automation engineering or equivalent
- 8+ years of working experience in the software engineering space, in particular for what regards industrial automation, autonomous vehicles, robotic, embedded systems.
- 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
Benefits
- Permanent contract
- Full time
- Salary based on experience
- Career growth
- E80 World Academy
- #BE80
- Paid time off