Start Date
Immediate
Expiry Date
29 Apr, 25
Salary
0.0
Posted On
30 Jan, 25
Experience
0 year(s) or above
Remote Job
No
Telecommute
No
Sponsor Visa
No
Skills
Software Development, Reverse Engineering, Software, Electronics, Msp430, Computer Science, Pic
Industry
Computer Software/Engineering
Based in Vittorio Veneto, the new colleague will be working within the R&D Key Systems dept. on the development of Firmware and Software for the Aftermarket automotive key cloning device and for our Key car remotes and proximities starting from the reverse engineering of OEM keys to extract the logic and data of the software (IP) applications.
THE SKILLS WE EXPECT YOU TO HAVE:
· Degree in Electronics, Computer Science or equivalent education background;
· Experience of Firmware & Software development on heterogeneous embedded architectures (e.g., ARM, 8051, MSP430, AVR, PIC);
· Long experience on C language programming;
· Knowledge of the main suites of tools for reverse engineering (IDA Pro, Ghidra, binary ninja, etc.) and debugging;
· High level ability to work in low-level hardware contests;
· Good knowledge of low-level operations of modern microcontrollers (registers, peripherals, timers, etc.);
· Experiences in software / firmware and embedded / IoT devices;
· Skills on develop processor modules, in order to support new architectures on the above suites;
· Scripting skills (e.g., Python) for the development of “ad-hoc” R&D tools to assist the reverse engineering phases (e.g., disassembler, emulators, plugins);
· Knowledge of C# programming;
· WI-FI , BLE connectivity.
The ideal candidate has a solid foundation in firmware development, proactivity, and good problem-solving skills to find innovative solutions. Additionally, they possess communication and assertiveness skills to collaborate effectively in a multicultural team.
Contratto di lavoro: Tempo pieno, Tempo indeterminato
Benefit:
Disponibilità:
Retribuzione supplementare:
Termine per l’invio delle candidature: 01/03/202
· Develop firmware/software with attitude on moving between different embedded architectures on multiple architectures;
· Develop new features for cloning car keys on our current device product;
· Support the Life cycle management of our current product;
· Reverse engineering of software and firmware from Remotes and Proximity OEM key application;
· Develop applications for vehicle keys;
· Develop, maintain and update a range of key remotes;
· Collaborate with the HW designer.