Software Engineer_C/C++/C#

5 giorni fa

Val della Torre, Piedmont, Italia Inpeco Tempo pieno 35.000 € - 50.000 € Tempo determinato
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