Firmware Engineer

31 ago - Torino
Identis

pbIdentis /bis a global leader in the design, development, and production of advanced technological systems for financial card and secure government ID card personalization. /ppThrough innovative hardware, software, and service solutions, we support banking institutions, government organizations, and businesses worldwide, ensuring high standards of quality, reliability, security, and precision. /ppbr/ppWe are looking for a bJunior / Middle Firmware Engineer /b to join our RD Hardware Firmware Engineering team. You will be responsible for developing on-device code (embedded software) and digital logic for high-precision personalization systems, working across legacy maintenance and next-generation product architectures. /ppbr/ppbKey Responsibilities /b /ppbr/pullibFirmware Development /b: Design, write, and maintain embedded software in C and C++ for microcontrollers and dedicated target hardware. /lilibFPGA Logic Design /b: Develop and integrate VHDL code on FPGA architectures for digital logic and motor/motion control systems. /lilibHardware Integration /b: Collaborate with hardware and mechanical teams to integrate firmware with electronic boards and support system bring-up. /lilibDebugging Testing /b: Troubleshoot code and hardware interfaces using laboratory instruments such as oscilloscopes and logic analyzers. /lilibDriver Development /b: Write low-level drivers and manage communication protocols (UART, SPI, I2C, RS232, USB, TCP/IP, CAN). /lilibCode Maintenance Docs /b:



Perform bug-fixing on legacy systems, maintain technical documentation, and manage versioning via Git. /li /ulpbr/ppbQualifications Skills /b /ppbr/ppbMust-Have Requirements /b /ppbr/pulliEducation: Technical Diploma / ITS Degree (Mechatronics, Electronics, Computer Science) OR Bachelor’s/Master’s Degree in Electronic or Computer Engineering. /liliExperience: 1 to 4 years of hands-on experience in firmware or low-level development (relevant academic/personal projects are considered for Junior candidates). /liliProgramming: Solid foundation in C and/or C++ for embedded systems. /liliDigital Logic: Working knowledge of VHDL and FPGA architectures. /liliHardware Interfacing: Familiarity with microcontroller architectures, low-level protocols (UART, SPI, I2C), and basic lab tools (oscilloscope, logic analyzer). /liliTools Languages: Version control via Git; professional working proficiency in technical English. /li /ulpbr/ppbNice-to-Have /b /ppbr/pulliExperience with RTOS or bare-metal programming. /liliExposure to motion control, smart card technologies, RFID/NFC, or cryptography. /liliObject-Oriented Design (OOD) concepts. /li /ulpbr/ppbSoft Skills /b /ppbr/pulliStrong hands-on problem-solving mindset and attention to detail. /liliAbility to work effectively in cross-functional RD teams. /liliProactive learning attitude and operational autonomy. /li /ulpbr/ppRANGE: €34.000,00 - €40.000,00 /ppbr/p

Servizio di sostituzione di persiane

01 set - Torino
Cronoshare.it

Trucco per comunioni

01 set - Frattamaggiore
Cronoshare.it

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per firmware engineer / torino

Addestratore cinofilo tramite lezioni specifiche

01 set - Torregrotta
Cronoshare.it

Personale di pulizie per pulizia ordinaria

01 set - Orbassano
Cronoshare.it