Both technical competency and attitude are important in our team, and you are expected to collaborate with local and global team members, to demonstrate independence in solving problems and agility in switching projects as per customer priorities, to be motivated by delivering results, to be assertive in supporting your technical design opinions, and to be open on the challenges towards achieving the expected results.
As a member of our team that develops software for Automotive Processors, you’ll extend your practical experience on real-time virtualization, including driver development, inter-VM communication, peripheral sharing, SoC level isolation, safety aspects in the presence of virtualization, and integrated solutions for specific automotive domains. As part of your daily activities you will create and maintain code and tests for various components and related infrastructure. You will work with and learn from recognized technical leaders in the operating systems and virtualization domain. You will be part of Agile teams and you’ll use state-of-the-art software lifecycle management tools while following an automotive software development standards.
• Programming practice of embedded systems (C, scripting, debugging)
• Experience in development under TF-A, uboot, hypervisors (e.g. XEN) and RTOSes
• Good understanding of computer architecture
• Strong willingness to deliver high-quality software products
• English (spoken and written)