Remote Senior Staff Software Engineer, Computer Vision and Video Processing (R3125)

Posted

Apply now
Please, let Shield AI know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • As a Senior Staff Software Engineer in the Hivemind Pilot organization, you will act as the technical conscience for our video and image processing pipeline software.
  • You will ensure the architectural soundness, scalability, and alignment of the software with our product vision.
  • Your role will focus on architecting, implementing, and releasing state-of-the-art video and image processing pipelines that are core capabilities within the Hivemind Enterprise Software Development Kit (HM SDK).
  • This position is not a people management role but requires a seasoned technical leader to guide the development of critical capabilities and set standards for excellence.
  • You will enable internal and external users to leverage and extend these pipelines, empowering them to create custom applications for advanced robotics and defense.
  • Your expertise will enhance the ability of autonomous agents to perform complex video and image processing tasks.
  • You will serve as the technical authority for video and image processing capabilities within our perception stack, driving technical decisions and ensuring robust design and implementation.
  • You will architect and develop core video and image processing C++ software libraries for external customers.
  • You will design and release architectural components using our EdgeOS middleware product.
  • You will integrate and streamline the use of popular open-source libraries, such as GStreamer and OpenCV, within our software frameworks.
  • You will implement out-of-the-box capabilities for applications like object detection, visual place recognition, and visual odometry.
  • You will collaborate with other teams to build advanced perception capabilities using the pipelines you create.
  • You will partner with Engineering and Product leaders to shape the technical roadmap for advanced video and image processing capabilities.
  • You will mentor and guide less experienced engineers, fostering technical excellence and high standards across the team.

Requirements:

  • Typically requires a minimum of 10 years of related experience with a Bachelor’s degree; or 9 years with a Master’s degree; or 7 years with a PhD; or equivalent work experience.
  • You must demonstrate excellence in designing and developing scalable, extensible C++ video and image processing software for CPU and GPU systems in Linux environments, preferably for autonomous systems.
  • Extensive experience working with open-source video and image processing libraries, such as GStreamer and OpenCV, is required.
  • Proven expertise in C++ software architecture design patterns and their practical implementation is necessary.
  • Strong knowledge of video encoding standards (e.g., H.264 and H.265) and their application is essential.
  • Experience developing video or image processing algorithms for electro-optical sensors is required.
  • Strong Git and Linux development skills, along with modern software development practices (e.g., CI/CD, test-driven development), are necessary.
  • A track record of technical leadership, with the ability to set and maintain high standards, guide teams through complex technical challenges, and collaborate effectively, is required.

Benefits:

  • The position offers a competitive salary range of $220,000 to $330,000 a year.
  • You will have the opportunity to work remotely, providing flexibility in your work environment.
  • You will be part of a team that fosters technical excellence and high standards, allowing for professional growth and development.
  • The role provides the chance to work on cutting-edge technology in the fields of robotics and defense, contributing to innovative solutions.
Apply now
Please, let Shield AI know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 220,000 - 330,000 USD / year
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback