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
Location: Val della Torre, Piemonte, IT
Posted Date: 8/20/2025
Contact Information
Contact | Human Resources Inpeco |
---|