Senior Industrial Software Architect & Developer (C++/C#)

Efi Electronics For Imaging

Bardi

In loco

EUR 70.000 - 110.000

Tempo pieno

34 ore fa
Candidati tra i primi

Ricevi più risposte dai datori di lavoro

Invia un CV specifico per questa offerta in pochi minuti.

Vantaggi offerti da questo lavoro

Product impact
Protected time
International projects

Descrizione del lavoro

Efi Electronics For Imaging is seeking a Senior Programmer/Architect with deep architectural experience in software for industrial machines and automation systems. You will define code design guidelines for machine-level software while mentoring the team and remaining hands-on.

You will report to regional R&D leadership and collaborate with electronics, PLC, and mechanical teams to translate operating specifications into robust software architectures. Strong C++ and C# skills are essential.

Competenze

  • :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.

Mansioni

  • 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.

Conoscenze

C++
C#
Multithreading
Real-time
HMI development

Strumenti

OPC UA
EtherCAT
Modbus
CANopen
Git

Descrizione del lavoro

Efi Electronics For Imaging is seeking a Senior Programmer/Architect with deep architectural experience in software for industrial machines and automation systems. You will define code design guidelines for machine-level software while mentoring the team and remaining hands-on.

You will report to regional R&D leadership and collaborate with electronics, PLC, and mechanical teams to translate operating specifications into robust software architectures. Strong C++ and C# skills are essential.

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

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

EFI • Comun Nuovo

In loco
EUR 85.000 - 120.000
Senior Programmer/Architect (C++ / C#)
Senior Programmer/Architect (C++ / C#)

Reggiani Macchine S.p.A. • Comun Nuovo

In loco
EUR 90.000 - 120.000
Senior Programmer/Architect (C++ / C#)
Senior Programmer/Architect (C++ / C#)

EFI • Comun Nuovo

In loco
EUR 85.000 - 120.000
Senior Industrial Software Architect (C++/C#)
Senior Industrial Software Architect (C++/C#)

Reggiani Macchine S.p.A. • Comun Nuovo

In loco
EUR 90.000 - 120.000
Senior Industrial Automation Software Architect
Senior Industrial Automation Software Architect

Pirelli & C. S.p.A. • Bergamo

In loco
EUR 45.000 - 60.000
Flexible working hours
Training programs
Canteen
Senior Full-Stack & Embedded Architect
Senior Full-Stack & Embedded Architect

Randstad Filiale di Milano Technologies • Lombardia

In loco
EUR 70.000 - 110.000
Software Architect and Developer
Software Architect and Developer

Exor International S.P.A. • Verona

Ibrido
EUR 40.000 - 60.000
Senior Software Engineer
Senior Software Engineer

Scienta • Turbigo

In loco
EUR 50.000 - 70.000
Electronics & Embedded Systems Manager
Electronics & Embedded Systems Manager

BFT Automation • Schio

In loco
EUR 90.000 - 120.000
Senior Staff Software Architect
Senior Staff Software Architect

Hashlist • Torino

Ibrido
EUR 70.000 - 90.000