Inpeco

Senior Software Engineer C#

Job Location

Val della Torre, Italy

Job Description

Join to apply for the Senior Software Engineer C# role at Inpeco Get AI-powered advice on this job and more exclusive features. Inpeco is a global leader in laboratory automation , developing innovative robotic solutions to manage biological samples. Our systems reduce human error, limit contamination risks, and ensure complete sample traceability. Our solutions support over 2,700 clinical laboratories worldwide . The Inpeco Group is headquartered in Novazzano (Switzerland) , with a manufacturing plant in Val della Torre (Turin) , an Innovation Projects office in Pula (Sardinia) , a location in Verona , and five international offices in Brussels (Belgium), USA, Germany, France, and Spain . What are you waiting for? Join Inpeco and innovate with us! Position: We are looking for an experienced Software Engineer to join our team in Val della Torre (TO) . The selected candidate will play a key role in the development of advanced control systems within a multidisciplinary team focused on cutting-edge automation technologies. As a Senior Software Developer, you will contribute to designing and implementing software solutions that control and connect automated devices, ensuring performance, reliability, and scalability. Main Responsibilities: Design and develop software for automation and robotics systems; Integrate industrial robots and vision systems; Develop control applications using high-level programming languages (C#); Experience with multi-threaded event-driven programming; Work with complex mission-critical systems using distributed and concurrent services; Implement industrial communication protocols, especially CANbus; Collaborate closely with hardware and mechatronics engineers; Perform system testing and commissioning at client sites; Create and maintain technical documentation; Requirements: Degree in Computer Engineering, Automation, Electronics, or related fields; At least 3 years of experience in automation or robotics software development; Experience with Windows and/or Linux operating systems; Proficiency with industrial protocols (CANbus, CanOpen); Excellent C# programming skills; Proven experience with object-oriented design and unit testing; Knowledge of TCP/IP and common network protocols; Experience with SCM tools like Git and collaboration tools like Jira, Bitbucket; Ability to read and understand electrical and pneumatic schematics; Good command of English (spoken and written). Nice to Have: Experience with artificial 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; Knowledge of cybersecurity principles. Additional Information: Dynamic work environment with growth opportunities; Flexible remote working options (role-dependent); Company cafeteria for lunch breaks; Bank account setup, credit card, and personal purchases; Professional and salary growth initiatives, including annual performance reviews, internal job postings, and continuous training. Seniority level Mid-Senior level Employment type Full-time Job function Industries: Automation Machinery Manufacturing, Medical and Diagnostic Laboratories, Industrial Automation J-18808-Ljbffr

Location: Val della Torre, Piemonte, IT

Posted Date: 8/20/2025
View More Inpeco Jobs

Contact Information

Contact Human Resources
Inpeco

Posted

August 20, 2025
UID: 5350168930

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.