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.
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!
Lead, mentor, and coach a team of firmware engineers, fostering their professional growth and career development. Champion a culture of technical excellence, collaboration, innovation, and accountability within the team.
Recruit, onboard, and retain top engineering talent.
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
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.
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
Experience in Embedded Linux distributions (Yocto or similar)
Experience with Golang and / or Python
Knowledge of IoT Protocols (MQTT, CoAP, TCP, UDP, AMQP)
Testing frameworks for embedded code
J-18808-Ljbffr
#J-18808-Ljbffr