Sign In

Roberto Sartori

Embedded Software Engineer

Professional Background

Roberto Sartori is a highly skilled Embedded Software Engineer currently working at Kynetics, Italy, where he specializes in developing Linux and Android Board Support Packages (BSPs) for various embedded systems. With an impressive foundation in physics, Roberto seamlessly integrates his technical expertise with an innovative approach to address complex challenges in the tech field. He has garnered extensive experience working with numerous platforms, including NXP i.MX, Mediatek, and Qualcomm Snapdragon. His role involves not only porting Android to custom embedded boards but also customizing the operating system (OS) to meet specific hardware requirements.

Before joining Kynetics, Roberto honed his skills as a PLC Programmer with Innologic Engineering, where he gained valuable insight into the intricacies of PLC technology. This early experience laid the groundwork for his successful transition to embedded systems, where he now operates at the forefront of the Android ecosystem. He has established himself as a technical leader capable of comprehensively analyzing every aspect of a fully functioning system, including bootloader, kernel (C, C++), Android userspace (Java, C), and the Android Open Source Project (AOSP) build system (Python, Bash).

Education and Achievements

Roberto’s academic journey began at the prestigious Università degli Studi di Padova, where he earned a degree in physics. His educational background provides him with a strong analytical framework and problem-solving skills essential for the advanced work he conducts in embedded systems. Furthermore, his secondary education at Liceo Scientifico set a firm foundation in scientific principles, which are critical in his line of work.

His technical success is matched by a commitment to ongoing learning and open-source contributions. He has actively contributed to various projects that reinforce his place within the tech community, showcasing his collaborative spirit and willingness to share knowledge. His contributions include:

  • Boundary Devices Android BSPs
  • Toradex Android BSPs
  • Kynetics' Update Factory
  • Zulu OpenJDK - meta-zulu Yocto layer

This engagement with open-source projects not only reflects his passion for technology but also highlights his commitment to enhancing the capabilities of the Android ecosystem.

Skills and Expertise

Roberto has a keen interest in Android security, which informs his thoughtful approach to technology. His familiarity with critical security features such as Android Verified Boot, DM-Verity, and SELinux demonstrates his dedication to producing secure and reliable embedded systems.

Moreover, his experience with the Yocto build system, although limited, reflects a versatility and openness to explore additional technologies and methodologies that enhance the development process. Focusing primarily on Android versions 4.3 to 10, Roberto has a wealth of experience in tailoring Android systems to meet specific project goals and hardware requirements.

Through his adeptness and technical knowledge, Roberto Sartori has positioned himself as a valuable asset in the tech industry, especially in the realm of embedded systems and Android development.

Achievements

  • Embedded Software Engineer at Kynetics: Pioneered the development of Linux and Android BSPs for cutting-edge embedded systems, contributing significantly to the company’s technical advancements.
  • Open Source Contributions: Actively participates in and contributes to various notable open-source projects, demonstrating his commitment to collaborative growth and the broader tech community.
  • Expertise in Android Security: Leveraging knowledge of critical security protocols such as Android Verified Boot, DM-Verity, and SELinux to enhance system integrity and security.

Related Questions

How did Roberto Sartori transition from a physics education to a career in embedded systems?
What specific challenges has Roberto faced while working on Android BSPs for various platforms?
How does Roberto Sartori ensure security in the Android systems he develops?
What motivates Roberto to contribute to open source projects?
How does Roberto's experience with Yocto influence his work with Android development?
Roberto Sartori
Add to my network

Location

Vicenza, Veneto, Italy