Senior Embedded Firmware Engineer C and C++Join to apply for the Senior Embedded Firmware Engineer C and C++ role at InpecoPosition OverviewWe 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 ResponsibilitiesDesign and develop firmware for automation and robotic systemsIntegrate industrial robots and vision systemsDevelop control applications using C and C++Work with event-driven, multi-threaded programmingUtilize real-time operating systems (RTOS), especially FreeRTOSImplement industrial communication protocols, focusing on CANbusCollaborate with hardware and mechatronics engineering teamsPerform system testing and commissioning at customer sitesCreate and maintain technical documentationMinimum RequirementsDegree in Computer Engineering, Automation, Electronics, or related fieldsAt least 3 years of experience in software development for automation or roboticsSolid experience with embedded systemsFamiliarity with FreeRTOS or similar real-time operating systemsProficiency with industrial protocols like CANbus, CANOpenExcellent programming skills in C and C++Experience with object-oriented design and unit testingKnowledge of TCP/IP and common networking protocolsExperience with SCM tools such as git and collaboration tools like Jira, BitbucketAbility to read electrical and pneumatic schematicsGood command of English (spoken and written)UML or other software/modeling skillsPreferred SkillsExperience with machine vision systemsFamiliarity with simulation environments (e.g., Gazebo, V-REP, RoboDK)Understanding of distributed or real-time software architecturesExperience with Agile/Scrum methodologiesKnowledge of cybersecurity principlesAdditional InformationWhat we offer:A dynamic work environment with growth opportunitiesSmart working options (role-dependent)Company restaurant for lunchBenefits for banking, credit cards, and personal purchasesOpportunities for professional and salary growthAnnual performance reviewsInternal job postings for career advancementOngoing training and developmentJob DetailsSeniority level: Mid-Senior levelEmployment type: Full-timeIndustries: Automation Machinery Manufacturing, Medical and Diagnostic Laboratories, Industrial Automation
#J-18808-Ljbffr