Talent.com
EFI
Senior Programmer/Architect (C++ / C#)EFI • Comun Nuovo, Italy
Senior Programmer/Architect (C++ / C#)

Senior Programmer/Architect (C++ / C#)

EFI • Comun Nuovo, Italy
7 giorni fa
Descrizione dell’offerta di lavoro

We are looking for a Senior Programmer/Architect (C++ / C#) with deep architectural experience in software development for industrial machines and automation systems. The candidate will define the code design guidelines for machine-level software and act as a technical mentor to the team, while remaining hands‑on.



Può ottenere maggiori dettagli sulla natura di questa posizione e sui requisiti per i candidati leggendo quanto segue.

This role directly reports to the R&D product leader in their region with a dotted line to the Sr. Director of Software Development based in Spain.


Key Responsibilities


  • Design, develop, and optimize the software architecture for the control, diagnostics, and supervision of complex industrial machines, ensuring efficient coexistence between C++ (real‑time/low‑level management, drivers, high‑performance data processing) and C# (HMI, application logic, connectivity).
  • Lead the technology choices of the industrial software development team, define coding standards together with the team to ensure maximum machine stability and safety, and conduct rigorous code reviews.
  • Explore new technologies and industrial protocols, creating Proofs of Concept (PoCs) to improve machine performance, efficiency, and connectivity.
  • Work closely with the electronic design, automation (PLC), and mechanical teams to translate machine operating specifications into robust software architectures.
  • Act as a reference point for less experienced programmers, helping them solve complex software/hardware interface issues.


Requirements


  • Proven experience in developing application or control software for industrial machines, plants, or complex embedded systems.
  • Deep knowledge of software‑hardware interaction dynamics (input/output management, machine cycles, alarm management, and machine state management).
  • Excellent knowledge of modern C++, concurrent/multithreaded programming, memory management, and performance optimization for critical low‑level tasks.
  • Solid experience with the .NET ecosystem (Framework + Core) for developing advanced human‑machine interfaces (HMI), supervision services, and coordination logic.
  • Familiarity with the integration of industrial protocols and fieldbuses (e.g., OPC UA, EtherCAT, Modbus, CANopen, TCP/IP).
  • Good experience integrating low-level native code with high-level managed code (C++/CLI, P/Invoke).
  • Use of profiling and debugging tools in industrial environments, unit testing frameworks, and version control systems (Git).
  • Ability to guide and influence the team’s decisions through technical credibility and expertise.
  • Strong aptitude for understanding the impact of code on the physical behavior of the machine and on operational safety.
  • Ability to analyze complex bugs or abnormal machine behaviors in a structured way, focusing on the long‑term stability of the system.


What can we offer?


  • Direct Product Impact: The opportunity to see your code move, control, and optimize real, state‑of‑the‑art industrial machines.
  • Focus & Flow: Protected time for research, development, and architectural design, minimizing corporate bureaucracy. xysqume
  • Exposure: The candidate will interact with counterparts across the EFI group to develop international projects.


#J-18808-Ljbffr

Creare un avviso di lavoro per questa ricerca

Senior Programmer/Architect (C++ / C#) • Comun Nuovo, Italy

Offerte simili

Senior Programmer/Architect (C++ / C#)

EFIcomun nuovo, lombardia, Italy

We are looking for a Senior Programmer/Architect (C++ / C#) with deep architectural experience in software development for industrial machines and automation systems.The candidate will define the c... Mostra di più

 • In evidenza

Industrial Software Architect (C++/C#) for Real-Time Systems

EFIcomun nuovo, lombardia, Italy

EFI seeks a Senior Programmer/Architect with deep architectural experience in software development for industrial machines and automation systems.You will define code design guidelines for machine-... Mostra di più

 • In evidenza

SOFTWARE ENGINEER

Randstad ItalyBergamo, Lombardia, Italia

Randstad Digital Talent Services, divisione specializzata nella ricerca, selezione e formazione di profili IT di Randstad Italia, è alla ricerca di un:.Retribuzione annua: 28000€ - 34000€.Conoscenz... Mostra di più

 • In evidenza

Senior Linux & Yocto Engineering Lead

AIknow srlBergamo, lombardia, Italy

A technology company is seeking a Senior Linux and Yocto Developer in Bergamo, Italy.The candidate will oversee a team of developers, manage embedded Linux systems, and handle project budgets.The r... Mostra di più

 • In evidenza

Senior buyer

agap2 ItaliaBergamo, lombardia, Italy

AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.Presente in 14 paesi europei con oltre 9.Milano e, vista la continua crescita, stiamo rafforzando ... Mostra di più

 • In evidenza

MANUTENTORE/TRICE SOFTWARISTA

LavoropiùCasale Cremasco-Vidolasco - Italy

Questa posizione è in Lavoropiù.Il processo di selezione sarà interamente gestito Lavoropiù.Lavoropiù - filiale di Crema - cerca per importante azienda cliente.Manutenzione software su impianti aut... Mostra di più

 • In evidenza

Linux and Yocto Senior Developer / Team Manager

AIknow srlBergamo, lombardia, Italy

We are looking for a Senior Linux and Yocto Developer with team management responsibilities to join our organisation.The ideal candidate will be responsible for developing and optimising embedded L... Mostra di più

 • In evidenza

Developer

Var Groupbergamo, lombardia, Italy

Contratto /b: Full time, assunzione diretta, tempo indeterminato - CCNL COMMERCIO /ppbRetribuzione /b: 26.L’offerta è rivolta in via prioritaria a candidati appartenenti alle categorie protette ai ... Mostra di più

 • In evidenza

Solution Architect

Var Groupgrassobbio, lombardia, Italy

Var Group affianca le imprese nel loro percorso di evoluzione digitale, grazie alla professionalità di oltre b4300 persone distribuite in 16 paesi nel mondo /b.Dal b2022 siamo Great Place to Work /... Mostra di più

 • In evidenza

Sviluppatore Full Stack C#/Angular

In4tekbergamo, lombardia, Italy

Sviluppatore Full Stack C#/Angular /h3 pSoftware Gestionale /p bStiamo selezionando uno Sviluppatore Full Stack C#/Angular /b pLa/il candidato ideale è un Programmatore con almeno 2‑3 anni di esper... Mostra di più

 • In evidenza

Senior Technical Applications Engineer - Grid Automation (ITALIAN MARKET)

GE Vernovalodi, lombardia, it

Grid Automation provides a complete range of innovative products, systems and services covering the design, manufacture, commissioning and long-term maintenance of Substation Protection and Automat... Mostra di più

 • In evidenza

Industrial Automation Software Architect

PirelliBergamo - Italy

Il processo di selezione sarà interamente gestito Pirelli.Industrial Automation Software Architect.DISCOVER PIRELLI We are a global leader in the tire industry, specialized in designing, developin... Mostra di più

Senior Computer Vision Software Engineer (OpenCV/Halcon)

Fine Foods & Pharmaceuticals N.T.M. S.p.A.Bergamo, lombardia, Italy

Fine Foods & Pharmaceuticals N.Ponte San Pietro cerca un/a SW Developer - Computer Vision Expert per sviluppare software innovativi nell’automazione di sistemi di visione artificiale.Le mansioni in... Mostra di più

 • In evidenza

QA/QC Lead (Electrical x 2 and Mechanical x 2) - Milan

Winthrop Technologies Ltd.bertonico, lombardia, Italy

Winthrop Technologies is a dedicated data centre delivery partner providing turnkey solutions to our clients, headquartered in Dublin and delivering throughout Europe.Winthrop specialises in provid... Mostra di più

 • In evidenza

Strategic Enterprise Architect & Integration Lead

LEGAMIAzzano San Paolo, lombardia, Italy

LEGAMI è il brand italiano nato nel 2003 con l’obiettivo di far vivere emozioni positive attraverso oggetti che accompagnano la vita quotidiana delle persone.We are Dreamers” è la nostra filosofia ... Mostra di più

 • In evidenza

PROGRAMMATORE PLC SENIOR / MIDDLE

Orienta Filiale di Bergamociserano, lombardia, Italy

Overview /h3pOrienta SpA, Filiale di Bergamo, ricerca per azienda cliente operante nel settore delle forniture elettroniche una risorsa da inserire nel ruolo di PROGRAMMATORE PLC SENIOR / MIDDLE.Re... Mostra di più

 • In evidenza

Industrial Software Engineer — React/Angular, Full‑Stack

IQM selezionepozzo d'adda, lombardia, Italy

Una società di head-hunting cerca un programmatore per una storica azienda italiana specializzata nella produzione di macchinari di prova.La figura si occuperà di scrivere codice, progettare applic... Mostra di più

 • In evidenza

Senior Global Industrial Automation Project Lead

Schneider ElectricStezzano, lombardia, Italy

Schneider Electric is seeking a Senior Project Manager in Stezzano, Italy.This role involves managing the end-to-end delivery of complex international projects related to industrial control systems... Mostra di più

 • In evidenza

Senior Industrial Automation Software Architect

Pirelli & C. S.p.A.bergamo, lombardia, Italy

Industrial Automation Software Architect to join TELCO’s Technical Office.This role involves designing and implementing high-performance software solutions for industrial automation machinery, incl... Mostra di più

 • In evidenza

Senior Storage & Backup Architect

Orbyta GroupLodi, lombardia, Italy

Orbyta Group è alla ricerca di un Storage & Backup Administrator da inserire su progetti enterprise.La risorsa si occuperà della gestione e dell'evoluzione delle infrastrutture di backup, storage e... Mostra di più