Automotive Firmware Engineer
at SILCA SPA
3VV, Veneto, Italy -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Apr, 2025 | Not Specified | 30 Jan, 2025 | N/A | Software Development,Reverse Engineering,Software,Electronics,Msp430,Computer Science,Pic | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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:
- Computer aziendale
- Lavoro da casa
- Parcheggio libero
Disponibilità:
- Dal lunedì al venerdì
- Orario flessibile
Retribuzione supplementare:
- Bonus annuale
- Premio di produzione
- Tredicesima
Termine per l’invio delle candidature: 01/03/202
Responsibilities:
· 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.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer Science
Proficient
1
31029 Vittorio Veneto, Italy