Inpeco
Senior Embedded Firmware Engineer C and C++
Job Location
Val della Torre, Italy
Job Description
Senior Embedded Firmware Engineer C and C++ Join to apply for the Senior Embedded Firmware Engineer C and C++ role at Inpeco Position Overview We are seeking an experienced Embedded Firmware Engineer to join our team in Val della Torre (TO) . The successful candidate will play a key role in developing advanced embedded systems within a multidisciplinary team focused on innovative automation technologies. Key Responsibilities Design and develop firmware for automation and robotic systems Integrate industrial robots and vision systems Develop control applications using C and C++ Work with event-driven, multi-threaded programming Utilize real-time operating systems (RTOS), especially FreeRTOS Implement industrial communication protocols, focusing on CANbus Collaborate with hardware and mechatronics engineering teams Perform system testing and commissioning at customer sites Create and maintain technical documentation Minimum Requirements Degree in Computer Engineering, Automation, Electronics, or related fields At least 3 years of experience in software development for automation or robotics Solid experience with embedded systems Familiarity with FreeRTOS or similar real-time operating systems Proficiency with industrial protocols like CANbus, CANOpen Excellent programming skills in C and C++ Experience with object-oriented design and unit testing Knowledge of TCP/IP and common networking protocols Experience with SCM tools such as git and collaboration tools like Jira, Bitbucket Ability to read electrical and pneumatic schematics Good command of English (spoken and written) UML or other software/modeling skills Preferred Skills 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 Knowledge of cybersecurity principles Additional Information What we offer: A dynamic work environment with growth opportunities Smart working options (role-dependent) Company restaurant for lunch Benefits for banking, credit cards, and personal purchases Opportunities for professional and salary growth Annual performance reviews Internal job postings for career advancement Ongoing training and development Job Details Seniority level: Mid-Senior level Employment type: Full-time Industries: Automation Machinery Manufacturing, Medical and Diagnostic Laboratories, Industrial Automation J-18808-Ljbffr
Location: Val della Torre, Piemonte, IT
Posted Date: 8/26/2025
Location: Val della Torre, Piemonte, IT
Posted Date: 8/26/2025
Contact Information
Contact | Human Resources Inpeco |
---|