Join to apply for the Senior Software Engineer role at Inpeco .
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, working within a multidisciplinary team focused on cutting-edge automation technologies.
As a Senior Software Developer, 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
* Experience with event-driven, multi-threaded programming
* Work with complex mission-critical systems, employing concurrent, distributed services
* 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
Requirements
* Degree in Computer Engineering, Automation, Electronics, or related fields
* At least 3 years of experience in software development for automation or robotics
* Experience with Windows and/or Linux operating systems
* Proficiency with industrial protocols (CANbus, CanOpen)
* Excellent programming skills in 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
* Good knowledge of English (spoken and written)
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
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 lunch breaks;
* Agreements for bank account, credit card, and personal purchases;
* Opportunities for professional and salary growth through various initiatives:
* Annual performance appraisal to evaluate individual objectives;
* Inner job posting for career opportunities within Inpeco, even across locations;
* Annual salary review linked to performance and development;
* Continuous training through meetings, conferences, seminars, and events.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Industries: Industrial Machinery Manufacturing, Automation Machinery Manufacturing, Hospitals and Health Care
Referrals increase your chances of interviewing at Inpeco by 2x.
Greater Turin Metropolitan Area, 4 days ago.
#J-18808-Ljbffr