AMD APU Platform Bring-Up & Android Integration Engineer

Panex Consulting
United States
9 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Android Software Development C++ (Programming Language) Device Drivers Embedded Software Joint Test Action (IEEE Standards) Python (Programming Language) System Software Virtualization Technology Xen Servers Information Technology Hardware Debugging

Job description

  • Bring up the AMD x86 APU on a custom iRDK board, leveraging the EVK reference design as the baseline platform.
  • Enable and validate the display subsystem, including GPU driver integration, HDMI/DisplayPort output, and display controller functionality.
  • Port, integrate, and stabilize the Android Open Source Project (AOSP) on the AMD APU platform.
  • Collaborate directly with AMD engineering teams on platform enablement, driver integration, issue resolution, and technical support.
  • Validate APU performance through benchmarking, GPU performance analysis, system stability testing, and thermal characterization.
  • Support Ok2Book proof-of-concept milestones, ensuring timely delivery of technical documentation, progress updates, and key project artifacts.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 10+ years of experience in Embedded Software Development, with strong expertise in complex platform bring-up activities.
  • Hands-on experience with AMD x86 SoC or APU bring-up and platform enablement.
  • Deep understanding of display subsystems, including GPU drivers, display controllers, HDMI, DisplayPort, and/or MIPI DSI technologies.
  • Strong experience with Android platform bring-up, including AOSP porting, HAL development, and BSP integration.
  • Solid knowledge of Linux kernel architecture, boot processes, device drivers, and low-level system software development.
  • Proficiency in C/C++, Python, and/or Rust, with experience using hardware debugging tools such as JTAG and Lauterbach.

Preferred Skills

  • Experience in automotive infotainment, digital cockpit, or related automotive embedded domains.
  • Familiarity with AMD ROCm and GPU compute software stacks.
  • Experience working with Versal devices or other AMD embedded SoC platforms.
  • Knowledge of hypervisor-based systems and virtualization technologies, including ACRN, Xen, or equivalent solutions.

ESSENTIAL SKILLS /COMPETENCIES

AMD x86 APU

C/c++

Python

AOSP

HAL

BSP

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:35 min

Dealing with outgrown assumptions in successful software systems

Stefan Priebsch · World Congress 2021

3:22 min

Comparing kernel modules with eBPF for system tracing

Ozan Sazak Ozan Sazak · World Congress 2024

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:48 min

Planning multi-year restructures for legacy software systems

Hendrik Lösch Hendrik Lösch · World Congress 2025

2:05 min

Layering abstraction APIs for visual computing in browsers

Desiree Santos Desiree Santos +1 · World Congress 2024

Videos

See all

Related articles

See all