Senior Embedded Linux developer
3 giorni fa
Arduino is now a Qualcomm company
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.
To support our growth, we are looking for a Senior Embedded Linux Developer to join our Hardware & Firmware team. You will be instrumental in designing, developing, and maintaining the Linux-based software stack for our embedded devices. You will design, develop and test Linux components (for example, hardware drivers) to be used in microprocessor-based hardware boards developed by Arduino. You will work across the entire product lifecycle, from initial concept and architecture definition to deployment and ongoing support, ensuring our products are robust, performant, and secure.
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.
And if you live near one of our offices…
- Ping pong and foosball tournaments (sport or gym benefit is also included for everyone).
- Seasonal celebrations, happy hours and everyday drinks and snacks at the office.
- Sunny rooftop lunch breaks and hamacas for relaxation and concentration.
What you'll work on
- Design, develop, and optimize Linux kernel modules, device drivers, and user-space applications for embedded hardware.
- Develop and maintain Board Support Packages (BSPs) for new and existing hardware platforms, including bootloaders, kernel configuration, device tree, and file system integration
- Collaborate closely with hardware engineers to bring up new boards, debug hardware-software interactions, and ensure seamless integration.
- Analyze and optimize system performance, memory usage, and power consumption for embedded Linux devices.
- Diagnose and resolve complex technical issues related to the embedded Linux operating system, drivers, and applications.
- Create and maintain clear and concise technical documentation for designs, code, and test procedures.
- Work effectively with cross-functional teams including hardware, application software, Quality Assurance, and product management to define requirements, integrate components, and deliver high-quality products.
- Represent Arduino at internal / external events and share our spirit with the developer community
What you bring
- Bachelor's or Master's degree in computer science, engineering, or related field
- At least 5 years experience in Embedded Linux development.
- Strong proficiency in C and/or C++ for embedded systems.
- In-depth understanding of the Linux kernel, including drivers, kernel modules, and system calls
- Experience with embedded Linux distributions and build systems (e.g., Yocto Project)
- Hands-on experience with hardware interfaces and protocols (e.g., I2C, SPI, UART, USB, Ethernet, CAN, GPIO)
- Proficiency with debugging tools (e.g., GDB, JTAG debuggers, oscilloscopes, etc)
- Broad knowledge of git flow
- Ability to read hardware schematics and datasheets.
- Able to write high quality technical documentation in English
- Fluent in English both verbal and written is mandatory
Bonus Points
- Knowledge of the Arduino ecosystem
- Experience with Golang and/or Python
- Familiarity with containerization technologies (e.g., Docker) for embedded environments.
- Knowledge of security best practices in embedded Linux systems.
- Knowledge of network protocols (e.g. MQTT, CoAP, HTTP, TCP, UDP, AMQP)
- Knowledge of building systems for Linux distributions
- Knowledge of Github
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
-
Software Engineer – C++/Linux
3 giorni fa
Turin, Piemonte, Italia eGlue Technologies A tempo pienoEstablished in Turin in 2008, eGlue Technologies is a leading company in embedded software development, cloud computing, and machine learning. eGlue supports industrial and automotive customers from the very early stages of the project to the final release of the product. Initially concentrating on developing Linux-based embedded software for connected...
-
Senior Embedded Software Engineer
3 giorni fa
Turin, Piemonte, Italia Osmium A tempo pienoCompany InformationOSMIUMis a leading cybersecurity firm based inSpain(Osmium Solutions Spain SL, founded in JAN 2020) andItaly(Osmium Italy SRL, founded in JUL 2023), with the mission of safeguarding the aerospace, defence and automotive industries' digital transformation and enabling the secure use of digitalization, connectivity, and SW-based spacecraft,...
-
Senior Embedded Security Engineer
1 settimana fa
Turin, Piemonte, Italia Drivesec A tempo pienoRole DescriptionWe are seeking a highly skilled Senior Embedded Security Engineer to join our team. In this role, you will be responsible for designing and implementing advanced security mechanisms for embedded systems at both firmware and hardware levels. You will work on secure boot processes, cryptographic key management, and hardware trust anchors to...
-
Embedded Linux Senior Software Engineer
1 settimana fa
Turin, Piemonte, Italia Canonical - Jobs A tempo pienoWork across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and...
-
Embedded Android Developer
7 giorni fa
Turin, Piemonte, Italia B&A Consulting Srl A tempo pienoChi siamoB&A Consulting è una Software House e Media Agency nata per offrire alle aziende soluzioni e servizi innovativi in ambito ICT & Digital Strategy. Lavoriamo in un ambiente giovane e informale, dove la collaborazione è la chiave del successo. Crediamo fortemente nel valore del team, nella proattività individuale e nel contributo personale di...
-
Sistemista Senior UNIX/LINUX
2 settimane fa
Turin, Piemonte, Italia Dacomat Srl A tempo pienoLuogo di lavoro:modalità Ibrida su sede di riferimento Torino/Pont Saint Martin (con 2 giorni a settimana in presenza)Seniority:Senior/Middle con almeno 5 anni di esperienzaDescrizione Attività:Il candidato supporterà nelle attività in qualità di Sistemista Unix/Linux. Nello specifico, la risorsa si occuperà prevalentemente di attività relativa...
-
Embedded Android Dveloper
3 giorni fa
Turin, Piemonte, Italia Faboci Srl A tempo pienoFaboci Srlè una realtà innovativa e dinamica in continuo divenire –MAKE IT EASY. Professionisti del recruiting ICT si sono incontrati con esperti della formazione tecnica; assieme, queste due sfere di competenza hanno dato vita a una risposta univoca alle più attuali ed urgenti esigenze del mercato.Operiamo a supporto di unaprimaria realtà del settore...
-
Sistemista Senior Aix/Linux Middleware
1 settimana fa
Turin, Piemonte, Italia Labinf Sistemi srl A tempo pienoSiamo un team dinamico e coeso, con una lunga esperienza nel settore dell'Information Technology.Offriamo soluzioni On-Premise e Cloud per la digitalizzazione dei processi aziendali, integrando le più innovative tecnologie proprietarie e open-source.Operiamo su tutto il territorio nazionale e, con alcune soluzioni verticali, anche a livello europeo.I nostri...
-
Sistemista Senior Aix/Linux Middleware
1 settimana fa
Turin, Piemonte, Italia Labinf Sistemi S.r.l. A tempo pienoSiamo un team dinamico e coeso, con una lunga esperienza nel settore dell'Information Technology.Offriamo soluzioni On-Premise e Cloud per la digitalizzazione dei processi aziendali, integrando le più innovative tecnologie proprietarie e open-source.Operiamo su tutto il territorio nazionale e, con alcune soluzioni verticali, anche a livello europeo.I nostri...
-
Automotive - C++ Developer
3 giorni fa
Turin, Piemonte, Italia Zirak A tempo pienoIn the scope of ongoing projects in the automotive domain,Zirakis looking forfull-time C++ developersto join our embedded software development team working onLinux-based systems.Position overviewYou will be part of a multidisciplinary team developing software components fornext-generation automotive platforms. Your work will involvemiddleware and application...