logo

JobNob

Your Career. Our Passion.

Software Engineer - LINUX


MTA


Location

Rolo (RE) | Italy


Job description

MTA is an Italian company with an international presence in several countries across the globe and over 1800 employees, our mission is to contribute to society through the continuous development of superior product for sustainable mobility solutions for a greener tomorrow.

We are looking for a Software Engineer – LINUX. The candidate we are looking for will be placed within the Electronic Division and will be responsible for the Software development and design on embedded automotive components (e.g. ECUs/ Displays / Instrument Clusters / Infotainment). 

Main requirements
- Embedded System programming (C, C++, Python, Qt, Rust)
- Linux Kernel (device drivers, devicetree; bootloader)
- Linux user space (unit systems, inter-process communication, kernel-userspace interfacing)
- Yocto build system
- Cybersecurity applied to Linux (dm-verity, dm-crypt, OPTEE)
- Automotive SoC targets (e.g.: TI, NXP, Qualcom - ARM Architecture) and related Compilers (e.g. gcc, GHS, clang)
- Common automotive vehicle networks (CAN, LIN); diagnostic protocols (UDS, J1939)
- Common off-board communications (e.g.: USB, Ethernet, Bluetooth, WiFi)
- ASPICE / ISO 26262 / ISO 21434 / MISRA C / CERT
- Unit test frameworks
- Distributed version control system such git

Preferential requirements 
- A Bachelor's degree in Computer Science, Information Technology, Electronics, Electrical Engineering or similar are preferred; 
- Hardware skills are a plus (i.e: ability to read / understand schematics and datasheet);
- Good communication skills in English, written and spoken.

Location: Codogno (LO), Rolo (RE), Turin (TO) with the possibility of working remotely 8 days per month.


Job tags



Salary

All rights reserved