Ph3Overview /h3pWorking within Mobile Computing RD team, you will develop our next generation products based on most recent Android smartphone platforms (Qualcomm and Mediatek), implementing the state-of-the-art consumer design into Enterprise products. /ppKey Responsibilities: /pulliAs Software Senior Engineer within the Mobile Computing Business Unit you will: /li /ulh3Responsibilities /h3ul libDevelop New Products /b ul liUnderstand SOC documentations, schematics and hardware component datasheets to better tune the Android platform level software; /li liDevelop bootloaders, kernel drivers and the integration of the company specific application level components in the Android platform; /li liDevelop firmware for MCUs (Microcontroller Unit); /li liResponsible for at least one subsystem in the Android platform, e.g. Camera, Wi-Fi…. /li liInnovate by developing new features and new products exploiting the selected SOC platforms; /li liRun competitive benchmarking and intellectual property analysis to help to surpass the competition; /li /ul /li libSupport Products Lifecycle /b ul liUnderstand Android platform architecture internals and Android compatibility requirements; /li liApply the security fixes and addresses troubleshooting to pass the Android Google certification tests; /li liProblem solving in addressing issues raised by users in the field; /li liReview test results and root cause analysis. Resolves highly complex technical issues. /li liContribute to maintaining and improving DevOps tools and processes and the CI/CD/CT pipeline. /li /ul /li /ul h3Requirements /h3ul liEducation: Master’s Degree in Computer Engineering or Computer Science or Electronics /li liLanguages: Italian; English Fluent /li liExperience: /li /ulp3-5 years of experience in software development; /ppExperience in Linux SW project is a must; /ppExperience in Linux embedded project is a strong wish; /ppExperience or interest in DevOps and CI/CD/CT is a strong wish. /ph3Other Information Specific Skills /h3pbTechnical Skills: /b /pul liExcellent programming skills and use of Git SCM /li liProgramming Languages (in order of importance): C, C++, LINUX bash shell, Java /li liLINUX is a must both at programming level and at user experience level /li liGood Knowledge of operating system programming mechanisms, such as synchronization (mutex, spinlock), shared memory, inter process communication, CPU performance governor, security models /li liKnowledge of LINUX bootloaders, LINUX kernel development /li liUnderstanding electrical schematics is a strong wish /li liStrong wishes are Jenkins, Docker, LINUX Kernel debugging /li /ulpbSoft Skills: /b /pul liProblem-solving abilities /li liAbility to work with a team /li liProactivity /li liProject management skills /li liWilling to travel worldwide, up to 10% and depending on project needs /li liIntercultural skills /li /ul /p #J-18808-Ljbffr