A

AMD

Designs chips for computers and AI systems

Senior Engineering Leader: Developer SDKs for Embedded Markets

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Experience building cohesive developer SDKs and leading engineering organizations with global teams.
  • A proven track record delivering production-grade developer SDKs, including APIs, samples, documentation, packaging, and release management.
  • Deep expertise in video analytics pipelines, including decode/encode, streaming, metadata, and inference orchestration.
  • Deep expertise in multimedia frameworks, including GStreamer-class architecture, plugins, buffer management, and timestamps.
  • Deep expertise in graph runtimes or dataflow execution engines, including scheduling, backpressure, zero-copy, and memory pools.
  • Deep expertise in distributed systems and communication middleware, including DDS-like publish/subscribe concepts, quality of service, and reliability.
  • Deep expertise in real-time systems, including determinism, bounded latency, real-time scheduling, and mixed-criticality patterns.
  • Deep expertise in computer vision and pipeline integration, including the OpenCV ecosystem and performance-critical primitives.
  • Deep expertise in heterogeneous compute optimization across CPU, GPU, and NPU, including kernel scheduling, memory movement, and batching.
  • Experience building developer SDKs for embedded or edge markets, such as robotics, industrial, automotive, or medical markets.
  • A Bachelor of Science or Master of Science in Computer Science, or equivalent with direct experience.

Responsibilities

  • Define and own the end-to-end SDK architecture for video analytics pipelines; heterogeneous sensor dataflow and orchestration; real-time communication and sensor data passing; multimedia framework integration; vision pipelines; and ROS2-adjacent integrations.
  • Own system design for heterogeneous sensor ingestion, including time synchronization and deterministic pipeline behavior under load.
  • Ensure SDKs support mixed-criticality systems in which best-effort analytics and hard real-time control paths coexist safely.
  • Build runtime capabilities for real-time determinism, isolation, safety and fault containment, and memory and bandwidth efficiency across CPU and GPU paths.
  • Deliver developer-friendly SDKs with simple APIs, consistent abstractions, strong defaults, documentation, tutorials, reference applications, performance playbooks, and tooling for profiling, tracing, visualization, debugging, and replay.
  • Establish packaging and distribution strategy, including versioning and compatibility policy, long-term support, container images, package formats, cross-compilation toolchains, reproducible builds, and multi-operating-system support as market needs require.
  • Own and drive the SDK roadmap, feature prioritization, and release trains.
  • Lead schedule and resource planning while balancing features, quality, and performance.
  • Create and enforce quality gates covering continuous integration and delivery, unit, integration and performance testing, fuzzing where appropriate, security scanning, and ABI/API stability testing.
  • Conduct competitive analysis and translate insights into product differentiation.
  • Partner with independent software vendors, original equipment manufacturers, robotics and autonomy stack providers, and framework communities to ensure adoption.
  • Work with product management and field teams to gather requirements and ensure readiness through samples, solution blueprints, and deployment guides.
  • Hire, mentor, and scale engineering teams across runtime, multimedia, developer experience/tooling, and integration.
  • Set the technical bar, architecture review culture, and ownership model, including module boundaries, design documents, and decision logs.
  • Establish quarterly planning, roadmap reviews, release health dashboards, and customer and partner feedback loops.

Desired Qualifications

  • Experience with ROS2 ecosystems and autonomy stack integration across perception, fusion, planning, and actuation.
  • Expertise in time synchronization and multi-sensor fusion plumbing, including timestamp propagation, replay, and latency budgeting.
  • Background in safety- and certification-adjacent practices, including process maturity, traceability, and safety-case thinking.
  • Track record creating developer tooling such as profilers, trace analyzers, graph visualizers, and pipeline debuggers.
  • Experience collaborating closely with silicon and hardware teams to drive platform entitlement.

About the Company

AMD

Designs chips for computers and AI systems

AMD designs processors, graphics chips and AI accelerators for computer makers, cloud operators and businesses that build electronic devices. Its Ryzen processors power personal computers, while EPYC processors handle work in data centers and Radeon chips render graphics. Instinct accelerators run AI models, paired with software that developers use to train models and put them into production. AMD sells chips and related computing systems through equipment makers, distributors and retail channels, and contracts with outside foundries to fabricate its semiconductor designs. It was founded in 1969 and has its headquarters in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at AMD

See more jobs