Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Development Engineer - Systems

Home > C/C++ programming jobs

Software Development Engineer - Systems in USA new

  • Cupertino, CA

Responsibilities

  • Develop test designs, test cases, and software tools for video processing frameworks and low-level video codec software.
  • Architect test harnesses and implement tests in C/C++, Objective-C, Swift, Python, and shell scripting.
  • Automate testing and quality evaluation pipelines and triage and root-cause failures.
  • Drive early test strategy and planning for functionality verification and video quality measurement.
  • Build LLM-based tools and agentic workflows to extend testing automation at scale.
  • Partner with R&D engineering teams and internal and external cross-functional partners to ensure the quality of image and video frameworks, firmware, and drivers.

Requirements

  • Bachelor of Science degree and a minimum of 10 years of relevant industry experience.
  • At least 6 years of programming experience in C/C++, Objective-C or Swift, and Python.
  • At least 6 years of development experience on macOS or Unix/Linux platforms.
  • Hands-on experience using LLMs in software development and building workflows with AI/LLM-based tools.
  • Experience developing test cases and applying software testing methodologies.
  • Understanding of software engineering concepts and hands-on CI/CD experience.
  • Experience building LLM-powered tooling, including prompt engineering, agent design, tool/API integration, and MCP-based integrations.
  • Experience with test frameworks such as XCTest or PyTest.
  • Experience with white-box or grey-box testing, API testing, mutation testing, static testing, or code coverage analysis.
  • Experience evaluating image or video quality or benchmarking models and quality metrics.
  • Understanding of image or video codecs such as AVC, HEVC, VP9, and AV1, and video processing pipelines.
  • Strong problem-solving, debugging, communication, negotiation, collaboration, independence, and project follow-through skills.

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This i...

Similar positions

Software Engineer, WebKit Accessibility

  • Apple
  • Full time
  • USA
  • 10/16/2026
  • Cupertino, CA

Senior/Lead Software Data Engineer

  • Mapbox
  • Full time
  • Remote
  • 10/15/2026
  • Germany

Software Engineer III

  • DDN
  • Full time
  • Others
  • 10/15/2026
  • Pune, India

Senior Software Engineer, APZ

  • Mozilla
  • Full time
  • USA
  • 10/15/2026
  • Salary: $116k-$183k
  • Remote

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Salary: €53k-€71k
  • France