EdgeOps.AI

Senior Software Engineer- MediaPipe developer

EdgeOps.AI Islāmābād, Pakistan
No longer accepting applications

Direct message the job poster from EdgeOps.AI

Job Description:

We are seeking a highly skilled Senior Software Engineer with expertise in media processing to join our team. As a key member of our development team, you will be responsible for creating custom calculators/nodes, customizing MediaPipe (MP) graphs, and developing and customizing MP tasks in C++. Additionally, experience with Bazel build system, and Protobuffer, would be highly beneficial.

Responsibilities:

  • Design, develop, and customize custom calculators/nodes within the MediaPipe framework in C++.
  • Customize MediaPipe graphs to meet specific project requirements.
  • Develop and customize MediaPipe tasks in C++ to extend functionality as needed.
  • Work with the Bazel build system to manage project dependencies and build processes.
  • Create and maintain Bazel projects from scratch, ensuring efficient and reliable builds.
  • Utilize Bazel in various platforms including Linux, Android, and iOS for seamless cross-platform development.
  • Develop custom Bazel rules to streamline development processes.
  • Utilize Protobuf library in C++ for efficient serialization and deserialization of data.
  • Collaborate with cross-functional teams to integrate Protobuf into projects across different languages such as Python, Java, Swift, and Objective-C.
  • Experience with Protobuf text format is a plus.
  • Creating iOS libraries and work on Objective C will be a bonus.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field. Master's degree preferred.
  • 3+ years of experience in software development with a focus on mediaPipe.
  • Proficiency in C++ programming language with a strong understanding of data structures and algorithms.
  • Hands-on experience with MediaPipe framework is highly desirable.
  • Experience with Bazel build system including project setup, dependency management, and custom rule creation.
  • Strong understanding of Protobuffer library and its usage in C++ and other languages.
  • Experience in iOS development, including proficiency in both Objective-C and Swift will be a bonus.
  • Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.
  • Strong communication skills and the ability to effectively convey technical concepts to both technical and non-technical stakeholders.

If you meet the above qualifications and are passionate about pushing the boundaries of mediaPipe technology, we encourage you to apply and be a part of our innovative team.


  • Seniority level

    Not Applicable
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at EdgeOps.AI by 2x

See who you know

Get notified about new Senior Software Engineer jobs in Islāmābād, Pakistan.

Sign in to create job alert

Similar jobs

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More