We are seeking a Senior Software Engineer with expertise in video streaming, computer vision, and artificial intelligence to join our cutting-edge R&D team at Ark.
Your work will have a direct impact on developing technologies that save lives and support critical operations, particularly in aiding Ukraine during challenging times. If you are a true hacker and techno-optimist with a passion for robotics and applied technology, this is your chance to make a difference.
Core Responsibilities
- Lead the development of advanced video and audio streaming solutions, ensuring high performance and low latency in mission-critical applications.
- Design and implement computer vision algorithms that integrate seamlessly with our robotic platforms and AI-driven systems.
- Collaborate with AI experts to develop and optimize machine learning models for real-time video analysis and decision-making.
- Troubleshoot and resolve complex streaming and vision-related issues, ensuring robustness and reliability across various environments.
- Work closely with cross-functional teams to ensure smooth integration of video, vision, and AI components with other systems.
Qualifications
- Strong proficiency in C/C++ and Python, with extensive experience in developing complex software systems.
- Expertise in video streaming technologies, including GStreamer and FFmpeg, with a deep understanding of codecs, protocols, and performance optimization.
- Experience with computer vision libraries and frameworks, such as OpenCV, TensorFlow, or similar, with a focus on real-time processing.
- Solid understanding of AI/ML concepts and experience implementing machine learning models for video and image analysis.
- Exceptional soft, communication, teamwork, and collaboration skills.
Will be a plus
- Experience with Buildroot or other embedded Linux build systems.
- Familiarity with continuous integration and deployment processes.
- Experience with networking and protocols such as TCP/IP, UDP, RTP.
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field, with a strong software engineering background.
Interview Process
- Recruiter screen
- Technical Interview
- Security Check
- Final interview
Ark Robotics was founded in 2023 to apply the latest robotics technology to save human lives during the ongoing war in Ukraine. We started by building a simple ground UGV that is already being used by Ukrainian Special Forces. Now, we are building end-to-end system to deploy and pilot multiple robots at scale.
We are building a diverse team of experts who want to move fast and create practical tech that helps people today.