Ph3Overview /h3pJoin to apply for the bAndroid Software Engineer (RD56) /b role at bDatalogic /b. /ppWorking within the Mobile Computing RD team, you will develop our next generation products based on the most recent Android smartphone platforms (Qualcomm and Mediatek), implementing the state-of-the-art consumer design into Enterprise products. /ph3Key Responsibilities /h3ulliAs Software Senior Engineer within the Mobile Computing Business Unit you will: /liliDevelop New Products /liliUnderstand SOC documentations, schematics and hardware component datasheets to better tune the Android platform level software; /liliDevelop bootloaders, kernel drivers and the integration of the company specific application level components in the Android platform; /liliDevelop firmware for MCUs (Microcontroller Unit); /liliResponsible for at least one subsystem in the Android platform, e.g. Camera, Wi-Fi…; /liliInnovate by developing new features and new products exploiting the selected SOC platforms; /liliRun competitive benchmarking and intellectual property analysis to help to surpass the competition. /li /ulh3Support Products Lifecycle /h3ulliUnderstand Android platform architecture internals and Android compatibility requirements; /liliApply the security fixes and address troubleshooting to pass the Android Google certification tests; /liliProblem solving in addressing issues raised by users in the field; /liliReview test results and root cause analysis; resolves highly complex technical issues. /liliContribute to maintaining and improving DevOps tools and processes and the CI/CD/CT pipeline. /li /ulh3Requirements /h3ulliEducation: Master's Degree in Computer Engineering or Computer Science or Electronics /liliLanguages: Italian; English Fluent /liliExperience: 3-5 years of experience in software development; Linux SW project experience is a must; Linux embedded project experience is a strong wish; Experience or interest in DevOps and CI/CD/CT is a strong wish. /li /ulh3Other Information Specific Skills /h3h3Technical Skills /h3ulliExcellent programming skills and use of Git SCM /liliProgramming Languages (in order of importance): C, C++, LINUX bash shell, Java /liliLinux is a must both at programming level and at user experience level /liliKnowledge of operating system programming mechanisms (e.g., synchronization, shared memory, IPC, CPU performance governor, security models) /liliKnowledge of Linux bootloaders, Linux kernel development /liliUnderstanding electrical schematics is a strong wish /liliStrong wish for Jenkins, Docker, Linux Kernel debugging /li /ulh3Soft Skills /h3ulliProblem-solving abilities /liliAbility to work with a team /liliProactivity /liliProject management skills /liliWilling to travel worldwide, up to 10% depending on project needs /liliIntercultural skills /li /ulh3Job details /h3ulliSeniority level: Mid-Senior level /liliEmployment type: Full-time /liliJob function: Engineering and Information Technology /liliIndustries: Appliances, Electrical, and Electronics Manufacturing /li /ul /p #J-18808-Ljbffr