Software Engineer_C/C++/C#

Inpeco

Val della Torre

On-site

EUR 55,000 - 75,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Smart working
Ristorante aziendale
Convenzioni bancarie
Valutazione annuale
Internal job posting
Aggiornamento retribuzione
Formazione continua

Job summary

Inpeco è leader mondiale nell’automazione dei laboratori clinici e cerca un Software Engineer per progettare soluzioni software che controllano dispositivi automatizzati, garantendo prestazioni e scalabilità.

La posizione richiede 3+ anni di esperienza, competenze in C/C++, Embedded, RTOS e CANbus, nonché conoscenze TCP/IP. Verrà collaborato con team hardware e meccatronica presso la sede di Val della Torre (Torino).

Qualifications

  • Laurea in Automazione, Ingegneria Informatica o Elettronica.
  • Almeno 3 anni di esperienza nello sviluppo software per automazione.
  • Esperienza con sistemi embedded e RTOS (FreeRTOS).
  • Conoscenza CANbus/CANOpen e protocolli TCP/IP.
  • Progettazione orientata agli oggetti e unit testing.
  • Conoscenza GIT, Jira o Bitbucket.
  • Capacità di leggere schemi elettrici e pneumatici.
  • Modellazione UML o simili.
  • Forte problem solving e debugging.

Responsibilities

  • Progettare e sviluppare software per sistemi di automazione e robotica.
  • Integrare robot industriali e sistemi di visione.
  • Sviluppare applicazioni di controllo con C e C++.
  • Sviluppare applicazioni di controllo con C# e .NET.
  • Conoscenza del framework .NET 8.0.
  • Programmazione multi-threaded basata su eventi.
  • Lavorare su sistemi mission-critical con servizi distribuiti.
  • Lavorare con RTOS come FreeRTOS.
  • Implementare protocolli CANbus industriali.
  • Collaborare con ingegneria hardware e meccatronica.
  • Eseguire testing e commissioning presso i clienti.
  • Creare e mantenere documentazione tecnica.

Skills

C/C++
CANbus
Embedded systems
FreeRTOS
OOP design
Unit testing
TCP/IP
GIT
Jira
Bitbucket
UML
Multithreading

Education

Automation
Computer Engineering
Electronics

Tools

GIT
Jira
Bitbucket

Job description

Ti stimola l’idea di lavorare in un contesto tecnologico per lo sviluppo di soluzioni medicali?

Inpeco è leader mondiale nell’ automazione dei laboratori clinici , dove realizziamo soluzioni robotiche innovative per gestire i campioni biologici. I nostri sistemi riducono la possibilità dell’errore umano, limitano i rischi di contaminazione e garantiscono la tracciabilità completa del campione. Le nostre soluzioni supportano oltre 2.700 laboratori clinici in tutto il mondo . Il Gruppo Inpeco ha il suo quartier generale a Novazzano (Svizzera) , uno stabilimento produttivo a Val della Torre (Torino) , una sede dedicata ai Progetti Innovativi a Pula (Sardegna) , una sede a Verona e cinque sedi di riferimento per il mercato estero a Bruxelles (Belgio), Stati Uniti, Germania, Francia e Spagna.

Cosa aspetti? Entra anche tu nel mondo Inpeco e vieni ad innovare con noi!

Posizione

As a Software Engineer, you will contribute to the design and implementation of software solutions that control and connect automated devices, ensuring performance, reliability, and scalability.

Key Responsibilities
  • Design and develop software for automation and robotic systems
  • Integrate industrial robots and vision systems
  • Develop control applications using C and C++
  • Develop control applications using high-level programming languages (C#)
  • Familiarity with the .NET 8.0 framework
  • Experience with event driven, multi-threaded programming
  • Work with complex mission critical systems, employing concurrent, distributed services
  • Work with real-time operating systems (RTOS), especially FreeRTOS
  • Implement industrial communication protocols, with a focus on CANbus
  • Collaborate closely with hardware and mechatronics engineering teams
  • Execute system testing and commissioning at customer sites
  • Create and maintain technical documentation
Requisiti

We are looking for candidates with the following skills :

  • Degree in Automation, Computer Engineering, Electronics, or related fields
  • At least 3 years of experience in software development for automation
  • Experience with embedded systems
  • Real time OS (especially FreeRTOS)
  • CANbus/CANOpen
  • C/C++
  • Proven experience with object oriented design and unit testing
  • Knowledge of TCP/IP and the most common networking protocols
  • Experience with scm tools like GIT and collaboration tools (e.g. Jira, Bitbucket)
  • Ability to read and understand electrical and pneumatic schematics
  • UML or other software/solution modeling skill
  • Strong troubleshooting and problem solving skills;
Nice to Have
  • Experience with machine vision systems
  • Familiarity with simulation environments (e.g. Gazebo, V-REP, RoboDK)
  • Understanding of distributed or real-time software architectures
  • Experience with Agile/Scrum methodologies
  • Familiarity with principles of cybersecurity
Altre informazioni

What we offer:

  • a dynamic work environment where you can make a difference and grow your career;
  • smart working (depends on the role);
  • company restaurant for the lunch break ;
  • agreements for bank account, credit card and personal purchases;
  • opportunity of professional and salary growth through various initiatives:
  • annual performance appraisal in order to evaluate the achievement of individual objectives;
  • inner job posting to apply for career opportunities in Inpeco, even between different locations;
  • annual salary review linked to performance and professional development;
  • continuous training on the job, through meetings or conferences, seminars and events
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Inpeco • Val della Torre

Hybrid
EUR 45,000 - 65,000
Dynamic work environment
Smart working (depends on role)
Company restaurant
SW Engineer_Cagliari
SW Engineer_Cagliari

Inpeco • Cagliari

On-site
EUR 55,000 - 75,000
Smart working
Ristorante aziendale
Opportunità di crescita
+1
Software Development Engineer in Test (SDET) for Data Analytics Cloud Platform
Software Development Engineer in Test (SDET) for Data Analytics Cloud Platform

Inpeco • Sardegna

On-site
EUR 60,000 - 85,000
Ristorante aziendale
Formazione continua
Opportunità di crescita salariale
+1
Real-Time Robotics Software Engineer (C/C++/C#)
Real-Time Robotics Software Engineer (C/C++/C#)

Inpeco • Val della Torre

On-site
EUR 55,000 - 75,000
Smart working
Ristorante aziendale
Convenzioni bancarie
+4
HMI/SCADA Software Engineer
HMI/SCADA Software Engineer

IMA Group • Castel San Pietro Terme

On-site
EUR 32,000 - 40,000
Global environment
Diversity & Inclusion culture
Continuous learning
+1
Robotics & Automation Software Engineer
Robotics & Automation Software Engineer

Inpeco • Val della Torre

Hybrid
EUR 45,000 - 65,000
Dynamic work environment
Smart working (depends on role)
Company restaurant
Industrial Automation Engineer | Bologna
Industrial Automation Engineer | Bologna

Oncode • Bologna

Hybrid
EUR 35,000 - 45,000
Buoni pasto
Welfare aziendale
Smart working
+5
Industral Automation Engineer | Cernusco sul Naviglio
Industral Automation Engineer | Cernusco sul Naviglio

Oncode • Cernusco sul Naviglio

Hybrid
EUR 35,000 - 45,000
Buoni pasto
Welfare aziendale
Smart working
+5
EMBEDDED SOFTWARE ENGINEER C/C++
EMBEDDED SOFTWARE ENGINEER C/C++

Intecs Technologies • Pisa

On-site
EUR 35,000 - 50,000
Smart working (fino a tre giorni a settimana)
Buoni pasto da € 8 al giorno
Percorsi di formazione continua
+1
Software Engineer
Software Engineer

Belimed • Cusano

On-site
EUR 27,000 - 33,000
Ambiente internazionale
Iniziative di welfare