31 lug
|
Experteer Italy
|
Torino
31 lug
Experteer Italy
Torino
ph3Experteer Overview /h3pIn this role you will design, develop, and optimize the Linux-based software stack for Arduino-based embedded devices. You will work closely with hardware engineers to bring up boards and ensure robust, secure, and performant software. You’ll shape BSPs, drivers, and user-space apps across the product lifecycle, contributing to a mission-driven, innovative hardware platform. This is a hands‑on, cross‑functional role with an opportunity to influence both software and hardware integration across multiple platforms. /ph3Retribuzione / Benefits /h3ulliDesign, develop, and optimize Linux kernel modules, device drivers, and user-space apps for embedded hardware /liliDevelop and maintain Board Support Packages (BSPs) for new and existing hardware platforms, including bootloaders, kernel config, device tree, and filesystem integration /liliCollaborate with hardware engineers to bring up new boards and debug hardware-software interactions /liliAnalyze and optimize system performance, memory usage, and power consumption for embedded Linux devices /liliDiagnose and resolve complex issues related to the embedded Linux OS, drivers, and applications /liliCreate and maintain technical documentation for designs, code, and test procedures /liliWork with cross‑functional teams (hardware, application software, QA,
product management) to define requirements and deliver products /liliRepresent Arduino at internal/external events and engage with the developer community /li /ulh3Responsabilità /h3ulliBachelor’s or Master’s degree in computer science/engineering or related field with 5+ years of embedded Linux experience (or 4+ years with PhD) /lili5+ years in Embedded Linux development (or 4+ with PhD) /liliStrong proficiency in C and/or C++ for embedded systems /liliDeep understanding of the Linux kernel, drivers, modules, and system calls /liliExperience with embedded Linux distributions and build systems (Yocto Project) /liliHands‑on with hardware interfaces/protocols (I2C, SPI, UART, USB, Ethernet, CAN, GPIO) /liliProficiency with debugging tools (GDB, JTAG, oscilloscopes) /liliGit flow and version control /liliAbility to read hardware schematics and datasheets /liliExcellent English written and spoken communication /li /ulh3Requisiti fondamentali /h3ulliCompetitive salary and benefits /liliFlexible working hours and locations /liliBudget for learning/training /liliDiversity and cultural exchange /liliMeaningful mission‑driven work /liliSport/gym benefits (ping pong/foosball) /li /ul /p #J-18808-Ljbffr
📌 Senior Staff Linux/Firmware Developer/Senior Staff Hardware Engineer - Arduino, Turin, Italy (Torino)
🏢 Experteer Italy
📍 Torino