Automotive Firmware Engineer

at  SILCA SPA

3VV, Veneto, Italy -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Apr, 2025Not Specified30 Jan, 2025N/ASoftware Development,Reverse Engineering,Software,Electronics,Msp430,Computer Science,PicNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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