2 days ago Be among the first 25 applicants Direct message the job poster from Arduino Arduino’s mission is to enable people to enhance their lives through accessible open-source electronics and digital technologies. Since 2005, millions of people, from kids and students to engineers and professionals around the world are using Arduino to innovate in the fields of music, games and toys, smart homes, farming, autonomous vehicles and many more. We are looking for an Engineering Manager to lead our Firmware Engineering team as part of the Hardware & Firmware R&D Department. You will be required to coordinate cross-functional teams of technology specialists and contribute to Firmware design to help us build high-quality products for our users and customers. What we offer A challenging career path in a rapidly growing company with modern vision and talented teams. A competitive salary (and benefits) that values people skills and experience. A young and inspiring work environment that encourages diversity and cultural exchange. Individual growth objectives with a dedicated budget for learning/training. Flexible working hours and working locations, we value work-life balance! A meaningful work opportunity in a mission-driven company committed to empower people around the world. What you'll work on Lead, mentor, and coach a team of firmware engineers, fostering their professional growth and career development. Set growth goals, conduct performance reviews and provide feedback Champion a culture of technical excellence, collaboration, innovation, and accountability within the team. Recruit, onboard, and retain top engineering talent. Manage team capacity, allocate resources effectively, and ensure optimal team performance. Technical Leadership: In collaboration with the Hardware & Firmware Department Manager, provide technical guidance and oversight for all phases of the firmware development lifecycle, from concept to deployment and maintenance. Collaborate with product management, hardware engineering, software engineering, and other cross-functional teams to define requirements, architecture, and roadmaps. Ability to design & develop embedded software (C++, C) - while this will not be the primary occupation for the role, we believe direct involvement of an Engineering Manager in practical development work solidifies their knowledge and ability to drive others Spread the Arduino verb at conferences and with the developer community Project Management & Execution: Plan, execute, and deliver embedded development projects, managing risks and dependencies. Oversee the entire firmware development process, including design, implementation, debugging, testing, and release. Implement and optimize agile development methodologies to ensure efficient workflow and continuous delivery. Identify and remove roadblocks, ensuring the team has the necessary resources and support to succeed. What you bring At least 3 years of experience in leading a development team, including people management, coordinating a team with Agile methodologies Strong technical background, with experience in firmware development for both microcontoller and microprocessor-based systems (embedded Linux systems) At least 5 years of experience in Firmware and libraries development (C, C++) Bachelor's or Master's degree in computer science, engineering, or related field Fluent in English both verbal and written is mandatory Bonus Points Knowledge of the Arduino ecosystem Experience with Zephyr Experience in Embedded Linux distributions (Yocto or similar) Experience with Golang and/or Python Knowledge of IoT Protocols (MQTT, CoAP, HTTP, TCP, UDP, AMQP) Knowledge of Git flow and Github Knowledge of fieldbus protocols Testing frameworks for embedded code If you're excited about this role or about our company but your experience doesn't align perfectly with the points outlined above, we strongly encourage you to apply anyways. If we feel you don’t fit for this job we may have something else for you! Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Industries Appliances, Electrical, and Electronics Manufacturing Referrals increase your chances of interviewing at Arduino by 2x Get notified about new Engineering Manager jobs in Turin, Piedmont, Italy. Software Engineering Manager - Sustaining Engineering Software Engineering Manager - Cross-platform C++ - Multipass Engineering Manager - Build and Release Infrastructure Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager, Ubuntu Gaming Technical Manager - Automotive and Industrial Engineering Manager - Public Cloud, Python, Golang Software Engineering Manager - Desktop and Embedded Linux Optimisation Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Engineering Manager for IAM (Identity and Access Management) Embedded Linux Field Engineering Manager Ubuntu Enablement - Software Engineering Manager Linux Engineering Manager - Optimisation for Latest Hardware Systems Integrations Engineering Manager Salesforce Engineering Manager, Commercial Systems Linux Enablement - Software Engineering Manager We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. J-18808-Ljbffr