E-Shock // Linux Embedded Developer
The Candidate will join the Embedded Design Team and will support the activities concerning the embedded Linux development using Yocto build system.
The candidate shall have an Electronic or Computer Science Engineering Degree and shall have proven experience in creating and porting embedded Linux distribution using Yocto framework and its related tools.
The embedded Linux software engineer will be responsible for developing software in the Linux environment for innovative automotive, multimedia applications and will be able to work as an independent team member, capable of applying judgment to plan and execute the assigned tasks.
The successful candidate will show an aptitude for software development and team communications.
Activities and responsibilities: Create and maintain embedded Linux distributions and land them on custom hardware (based on STM32MP1 or i. MX processors).
Develop, port, and debug Linux device drivers, kernels, and bootloaders.
Design software specifications.
Support project planning efforts including task definition and work effort.
Define and support system validation strategy.
Draw up the product technical documentation.
Technical profile: Experienced level of understanding of Linux applications on embedded devices.
Extensive (3+ years) experience using Yocto as Linux system building tool.
Proven experience to software development according to modular approach.
Familiar with Linux kernel and driver development.
Aptitude for debugging and troubleshooting embedded system software.
Deep long-term experience developing embedded software in C/C++ with GCC/GNU toolchains.
Good experience using VS Code tool.
Experience with modern code versioning workflows (i. e.
git, Bitbucket/Github).
Domain knowledge of CAN bus standard.
Knowledge of Unified Diagnostic Services (UDS) protocol is a plus Practical knowledge of LTE, and Wi-Fi or Bluetooth networks Python, Processing or similar scripting languages knowledge is a plus Knowledge of MISRA coding rules.
Knowledge of functional safety standards (ISO-26262, IEC-61508) is a plus Experience with Qt framework is a plus Well-developed critical thinking capability to evaluate completeness of requirements.
Knowledge of cybersecurity standards and how to develop according to them is a plus Other skills and required characteristics: 3 year of experience (in the role) Fluency in English, both written and spoken Organizational autonomy Execellent attention to details Flexibility, enthusiasm and autonomy in finding solutions and workarounds Strong relational and communicative skills Ability to communicate clearly and effectively Enthusiasm and team spirit We offer: Full time contract Compensation in line with organizational role and individual competences and experience Interested candidates apply by filling the form below this post.
Resumes must include a proper written authorization for the treatment of personal identification data in accordance with GDPR (UE Regulation 2016/679).
E-Shock is an equal opportunity employer: this job posting is open to both sexes in accordance with the Italian legislative decree no.
198/2006.
Diventa il primo a rispondere a un'offerta di lavoro!
-
Perché cercare un lavoro con PostiVacanti.it?
Ogni giorno nuove offerte di lavoro È possibile scegliere tra un'ampia gamma di lavori: il nostro obiettivo è quello di offrire la più ampia selezione possibile Ricevi nuove offerte via e-mail Essere i primi a rispondere alle nuove offerte di lavoro Tutte le offerte di lavoro in un unico posto (da datori di lavoro, agenzie e altri portali) Tutti i servizi per le persone in cerca di lavoro sono gratuiti Vi aiuteremo a trovare un nuovo lavoro