Firmware Specialist Engineer

Institute Itech

Bardi

Ibrido

EUR 45.000 - 50.000

Tempo pieno

6 giorni fa
Candidati tra i primi
Generatore di candidature

Non inviare un curriculum generico — genera un curriculum e una lettera di presentazione personalizzati per questo specifico ruolo.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Hybrid work model
Reimbursement of travel expenses

Descrizione del lavoro

Institute Itech, a private research and innovation institute in Italy, seeks a mid-level Firmware Specialist to join its embedded systems team. Hybrid role between Milan and international projects, focusing on developing and maintaining firmware across MCU platforms, from low-level code to IoT connectivity.

The role involves collaboration with hardware designers and software developers, ownership of embedded workstreams, and a path toward senior positions, with travel expenses reimbursed upon

Competenze

  • Bachelor’s or Master’s degree in Electronic/Embedded Engineering or related field.
  • 4–6 years of firmware or embedded systems development experience.
  • Strong proficiency in C and C++ for embedded applications.
  • Hands-on with microcontrollers (STM32/ESP32/ARM Cortex).
  • Experience with RTOS (FreeRTOS/Zephyr).
  • Knowledge of UART, SPI, I2C, BLE, LoRa, Wi-Fi protocols.

Mansioni

  • Design, develop, and maintain firmware for microcontrollers and embedded processors.
  • Write clean, efficient, and well-documented code in C and C++.
  • Implement device drivers, HAL, and BSPs for multiple platforms.
  • Lead porting and adaptation of firmware across hardware variants.
  • Develop RTOS-based applications and manage timing, scheduling, and interrupts.
  • Integrate IoT connectivity and sensor data acquisition with cloud platforms.

Conoscenze

C/C++ for embedded
Embedded systems
RTOS
JTAG/SWD debugging
Git version control
Sensor interfacing

Formazione

Bachelor's or Master's in Electronic Engineering or related

Strumenti

STM32
ESP32
ARM Cortex

Descrizione del lavoro

Technology & Embedded Systems – Institute Itech
  • Full-time position
  • Hybrid work model (Milan, Italy – with international scope)
  • Travel and meeting expenses will be reimbursed upon approval
  • An NDA must be signed

This position may evolve into Senior Firmware Specialist or Lead Embedded Systems Engineer, depending on performance and contribution to Institute Itech's technology infrastructure.

About Institute Itech:

Institute Itech is a private research, development and technological innovation institute based in Italy with an international vision. It was created to transform scientific knowledge, advanced engineering and emerging technologies into concrete solutions for the environment, health, data intelligence, artificial intelligence, urban systems and technological infrastructure.

The company is built on a multidisciplinary vision structured around six pillars: Education, Technology, Social, Nature, Research and Urban. Through these areas, Institute Itech develops high-impact projects capable of improving quality of life, making cities more sustainable and creating new models of scientific, industrial and social progress.

Its flagship projects include:
  • MemoriaTM – AI-based neuroimaging and cognitive data intelligence
  • OxyleafTM – environmental monitoring and air quality technologies
  • TerraTM – advanced soil and ecological remediation systems
  • PolarisTM – strategic data infrastructure and positioning systems
  • BalloonTM – high-altitude sensing and urban climate platforms
  • BiocityTM – integrated biourban planning and smart city ecosystems
About the Role:

Institute Itech is seeking a technically solid and experienced Firmware Specialist to join its embedded systems team in a hybrid capacity between Milan and international project contexts. The role is transversal in nature: the candidate will contribute across multiple flagship projects, developing and maintaining firmware solutions with a significant degree of autonomy across the full embedded development stack — from low-level microcontroller programming to IoT connectivity, real-time system management, and hardware-software integration.

The selected candidate will work alongside hardware designers, mechanical engineers, software developers, and project leads, taking ownership of embedded firmware workstreams and contributing to the design, development, and validation of systems that power Institute Itech's environmental sensing platforms, urban monitoring infrastructure, and advanced technology projects.

This is an ideal opportunity for a mid-level firmware professional looking to deepen their expertise across a technically demanding and diverse project portfolio with meaningful real-world impact.

Responsibilities:
  • Design, develop, and maintain firmware for microcontrollers and embedded processors (STM32, ESP32, ARM Cortex, or equivalent)
  • Write clean, efficient, and well-documented code in C and C++
  • Implement and maintain device drivers, hardware abstraction layers (HAL), and Board Support Packages (BSPs)
  • Lead the porting and adaptation of firmware across different hardware platforms and configurations
Real-Time Systems & Peripheral Management
  • Develop and manage real-time applications using RTOS platforms (FreeRTOS, Zephyr, or equivalent)
  • Ensure timing, scheduling, and interrupt management meet system-level performance requirements
  • Integrate and configure peripherals including UART, SPI, I2C, GPIO, ADC, and PWM
  • Debug and resolve real-time behavioral issues across hardware and software boundaries
IoT Connectivity & Sensor Integration
  • Implement communication protocols for IoT-connected embedded devices (MQTT, BLE, LoRa, Wi-Fi, or equivalent)
  • Develop firmware for sensor data acquisition, local processing, and wireless transmission
  • Support the integration of embedded nodes with cloud platforms and backend data infrastructure
  • Contribute to the design of low-power embedded architectures for field-deployed systems
  • Design and execute firmware testing procedures including unit tests and hardware-in-the-loop (HIL) validation
  • Use debugging tools including JTAG, SWD, oscilloscopes, and logic analyzers to diagnose and resolve issues
  • Document test results, bug reports, and firmware release notes in line with Institute Itech's engineering standards
  • Support the transition of firmware from prototype to production-ready embedded systems
Cross-Project Technical Contribution
  • Contribute embedded firmware expertise across projects including BalloonTM, OxyleafTM, TerraTM, and MemoriaTM
  • Participate in technical design reviews, architecture decisions, and cross-functional planning sessions
  • Identify and communicate firmware-level risks and propose mitigation strategies in collaboration with project leads
  • Mentor junior team members and support knowledge transfer within the embedded systems team
Documentation & Knowledge Sharing
  • Maintain thorough technical documentation for all firmware development activities
  • Produce firmware specifications, integration guides, and release documentation
  • Contribute to internal technical wikis and engineering knowledge bases
Requirements
  • Bachelor's or Master's degree in Electronic Engineering, Computer Engineering, Embedded Systems, or a closely related discipline
  • 4–6 years of experience in firmware or embedded systems development
  • Strong proficiency in C and C++ for embedded applications
  • Hands-on experience with microcontrollers and embedded processors (STM32, ESP32, ARM Cortex, or equivalent)
  • Solid experience with RTOS platforms (FreeRTOS, Zephyr, or equivalent)
  • Solid knowledge of standard communication protocols (UART, SPI, I2C, BLE, LoRa, Wi-Fi, or equivalent)
  • Experience with hardware debugging tools (JTAG, SWD, oscilloscopes, logic analyzers)
  • Proficiency in version control with Git
  • Systematic problem-solving approach, strong attention to detail, and a hands-on mindset
Preferred Qualifications
  • Experience with low-power design techniques for battery-operated and field-deployed embedded systems
  • Knowledge of wireless communication stacks and RF system integration
  • Familiarity with Linux-based embedded systems (Yocto, Buildroot, or equivalent)
  • Experience supporting hardware bring-up and PCB validation processes
  • Background in environmental monitoring, aerospace, robotics, or urban technology applications
  • Knowledge of functional safety standards (IEC 61508, ISO 26262, or equivalent)
  • Familiarity with CI/CD pipelines applied to embedded firmware development
  • Basic knowledge of Python for scripting, test automation, or data visualization
Benefits Provided
  • Mid-level role with significant autonomy and ownership across a technically diverse project portfolio
  • Direct collaboration with hardware engineers, software developers, and multidisciplinary research teams
  • Transversal experience across multiple flagship projects spanning environmental sensing, urban intelligence, and advanced technology platforms
  • Growth path toward Senior Firmware Specialist or Lead Embedded Systems Engineer
  • Hybrid work model with exposure to international project contexts
  • Reimbursement of approved travel and project-related expenses
Compensation

Annual Gross Salary: €45,000 - €50,000, in line with mid-level embedded systems profiles.

Additional performance-based incentives may be provided based on project contribution and technical milestones achieved.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Firmware & Hardware Developer
Firmware & Hardware Developer

3Bee • Milano

Ibrido
EUR 35.000 - 45.000
Hybrid work in Milan
Travel to Como office
Impactful environmental tech
+1
Firmware Specialist - Embedded Systems (Hybrid Milan)
Firmware Specialist - Embedded Systems (Hybrid Milan)

Institute Itech • Bardi

Ibrido
EUR 45.000 - 50.000
Hybrid work model
Reimbursement of travel expenses
Firmware Engineer
Firmware Engineer

WeHunt • Genova

In loco
EUR 40.000 - 60.000
Firmware Engineer - RIF 99583
Firmware Engineer - RIF 99583

WeHunt • Genova

In loco
EUR 30.000 - 42.000
Firmware Engineer
Firmware Engineer

Bionit Labs • Lazio

In loco
EUR 35.000 - 55.000
Firmware Engineer - Rif 99583
Firmware Engineer - Rif 99583

Wehunt • Viù

Ibrido
EUR 30.000 - 42.000
Firmware Engineer
Firmware Engineer

Bionit Labs • Cesa

In loco
EUR 65.000 - 80.000
Embedded Software Engineer (f-m-d)
Embedded Software Engineer (f-m-d)

Raicam • Mondovì

In loco
EUR 30.000 - 36.000
Firmware Engineer (Italy)
Firmware Engineer (Italy)

Camlin Group • Bologna

In loco
EUR 45.000 - 50.000
Daily food vouchers for days worked in
Training Support: financial assistance
Discounted Gym Membership
+2
Embedded Software Engineer (F-M-D)
Embedded Software Engineer (F-M-D)

RAICAM Industrie S.r.l. • Marta

In loco
EUR 30.000 - 36.000