Noblesoft Technologies
Embedded Engineer - Android
Noblesoft Technologies, Burlingame, California, United States, 94012
Android Embedded EngineerLocation: Burlingame , CA (complete onsite)ContractResponsibilitiesHardware Problem IdentificationIdentify and troubleshoot minor hardware issues.Contribute to the bring-up process of new development boards.Device Driver DevelopmentDesign and develop device drivers for hardware components.Integrate drivers to enable communication and control of peripherals.Board Support Package (BSP) PortingPort BSP from SoC vendors to customize Android OS for hardware.Adapt and integrate software components for specific configurations.Android Code CustomizationDevelop and modify Android (AOSP) code for client specific changes.Customize Android framework and applications for hardware requirements.BSP Design and MaintenanceDesign, develop, and maintain BSPs for reference boards.Work with U-Boot and Linux Kernel for stable software foundations.Device Driver Programming and DebuggingProgram, debug, and modify device drivers for peripherals.Ensure functionality and compatibility with hardware.QualificationsC, C++, java, pythonExperience in hardware troubleshooting and development board bring-up.Proficiency in device driver development and integration.Strong skills in BSP porting and Android OS customization.Familiarity with U-Boot, Linux Kernel, and Android (AOSP) development.Excellent problem-solving and debugging skills