Senior C/c++ Engineer - Media Optimization & Codecs

Intel Intel · Semiconductors · Oregon, Hillsboro, United States +2

This role focuses on optimizing Intel's hardware features for cloud environments, primarily in the media domain, with potential involvement in AI/ML initiatives. The engineer will design, develop, and debug software, optimize partner stacks, and build scalable cloud-native solutions, collaborating with cross-functional teams and customers to improve performance and enable value from Intel products.

What you'd actually do

  1. Design, develop, validate, and debug software to enable Intel hardware features for public cloud and on-premises deployment models.
  2. Analyze and optimize partner software stacks, spanning firmware, drivers, OS, middleware, SDKs, frameworks, algorithms, and applications.
  3. Develop and implement scalable, fault-tolerant cloud-native solutions, leveraging containerization, serverless architectures, and managed cloud services.
  4. Optimize cloud software across specific technology domains, primarily media, with potential involvement in data services (including ingestion, databases, and analytics), AI/ML initiatives, and open-source development.
  5. Benchmark workloads at scale and analyze performance using advanced tools to deliver differentiated solutions.

Skills

Required

  • BS degree in Computer Science, Software Engineering, or a related field
  • 6+ years of experience
  • Software development experience with a proven track record of delivering production-quality software in media domain
  • Programming languages such as Java and C/C++
  • Communicate technical requirements and designs effectively with customers, technical teams, and management

Nice to have

  • Master's degree or higher in Computer Science, Software Engineering, or a related field
  • Experience of development in Cloud Environment
  • Software projects that leverage intrinsics and assembly-level optimizations
  • Knowledge and hands-on experience enabling Intel Xeon platform features or implementing software optimizations
  • Expertise in designing and building scalable, fault-tolerant infrastructure software or distributed systems
  • Experience with architecture and design, including design patterns, reliability, and scaling for large-scale cloud services
  • Familiarity with consuming and utilizing new programming languages, APIs, and toolsets

What the JD emphasized

  • media domain
  • AI/ML initiatives