Android Embedded Engineer

VDart Inc
CA, United States
Full-time
Quick Apply

Job Title : Android Embedded Engineer

Location : Burlingame , CA (Onsite)

Duration / Term : Long Term Contract

Job Summary : The Android BSP and Device Driver Engineer will be responsible for developing, troubleshooting, and porting Board Support Packages (BSP) to support Android OS (AOSP) on hardware platforms.

The role includes identifying and solving hardware issues, designing device drivers, customizing Android code, and ensuring seamless integration of drivers for hardware peripherals.

Expertise in Android BSP, Linux device drivers, board bring-up, and AOSP is essential for success in this role.

Key Responsibilities :

  • Hardware Problem Identification : Troubleshoot and resolve minor hardware issues.
  • Development Board Bring-Up : Contribute to the bring-up process of new development boards.
  • Device Driver Development : Design and develop device drivers for various hardware components; integrate them for seamless communication with peripherals.
  • BSP Porting : Port BSPs from SoC vendors to customize Android OS for specific hardware configurations.
  • Android Code Customization : Modify Android (AOSP) code for client-specific requirements, including framework and application customization.
  • BSP Design and Maintenance : Design, develop, and maintain BSPs for reference boards, ensuring compatibility with U-Boot and Linux Kernel for stable software foundations.
  • Driver Programming and Debugging : Program, debug, and modify device drivers to ensure functionality and compatibility with hardware.

Qualifications :

  • Technical Skills : Proficiency in C, C++, Java, and Python.
  • Experience : Experience in hardware troubleshooting, development board bring-up, device driver development, and BSP porting.
  • Expertise : Strong skills in Android OS (AOSP) customization, Linux Kernel, U-Boot, and BSP development.
  • Problem Solving : Excellent problem-solving and debugging skills.

Key Skills : Android BSP , Device Drivers , Linux Kernel , Board Bring-Up , AOSP , U-Boot , C / C++ Programming , Python , Hardware Troubleshooting , Debugging and Driver Integration.

6 hours ago
Related jobs
Promoted
Noblesoft Technologies
Burlingame, California

Port BSP from SoC vendors to customize Android OS for hardware. Develop and modify Android (AOSP) code for client specific changes. Customize Android framework and applications for hardware requirements. Strong skills in BSP porting and Android OS customization. ...

Promoted
ACIONYX INC
San Diego, California

Solid working experience on embedded programming on Linux and Android, middleware development, device driver. This senior contractor will be a key contributor of a talented team that is responsible for development, certification and production launch of next-generation Android IP Set Top Boxes. C, C...

Promoted
Synergistic Systems Inc
San Jose, California

Software Engineer (Embedded Systems/Firmware, Android). As Nex’s Software Engineer in Embedded Systems/Firmware, you are part of an ambitious and versatile Platform Engineering Team pushing the boundaries of motion gaming by optimizing Playground’s operating system and integrating state-of-the-art i...

Promoted
Stepping Up Solutions
San Francisco, California

Senior Embedded Android Engineer. Embedded Android AOSP /Embedded Linux based systems. Experience in Linux kernel, device tree, Android/Linux device driver and HAL layers as well as Android Framework layers. A wide-angle camera embedded in the hardware at each doorway will create a visual record of ...

Actalent
Carlsbad, California

Job Title: Embedded Software Engineer. As an Embedded Software Engineer, you will develop device software features for Smart Glasses and Wrist devices. The role requires analyzing, designing, developing, and debugging firmware and embedded software for sensing and imaging systems. Collaboration acro...

Arrow Electronics
Parlier Unified, California

Android/AOSP / CoreOS, Android Core Frameworks, Linux OS focus. Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution. Work closely with product management, application software engineers and partners to understand requirements, specify i...

Unity
Remote, CA
Remote

The team builds and maintains our platform support for Embedded Linux ( Yocto), QNX and Android solutions. Previous experience with embedded engineering. Advances in embedded hardware and operating systems bring real-time 3D to pixels on every screen. We are looking for a senior software engineer to...

Square
Oakland, California

Experience leading technically complex embedded software projects and mentoring other engineers. Across it all, we’ve embedded financial services tools at the point of sale, so merchants can access a business loan and manage their cash flow in one place. Block takes pride in our product experience f...

VDart Inc
CA, United States

Job Title : Android Embedded Engineer</b><br /> <b>Location: Burlingame , CA (Onsite)</b><br /> <b>Duration/Term: Long Term Contract</b></p> <p> </p> <p><b>Job Summary:</b> The Android BSP and Device Driver Engineer will ...

Promoted
JT4
Los Angeles, California

A Bachelor of Science in engineering from an ABET-accredited academic institution and 4 years of related engineering experience, or an accredited Master of Science in engineering and a minimum of 2 years of related engineering experience, or an accredited doctorate degree in engineering are required...