Senior Application Developer (C++/Python) - Multi-Camera Tracking

Wobot AI • India
Remote
Apply
AI Summary

Wobot AI seeks an experienced Application Developer with 3 years of C++ and Python experience to design and implement high-performance, scalable software solutions. The role focuses on building a multi-camera person and vehicle tracking application using the latest models and algorithms. Key responsibilities include C++ development, performance optimization, and integration, with a strong emphasis on collaboration and delivering robust applications.

Key Highlights
Develop and implement a multi-camera person and vehicle tracking application.
Utilize C++ and Python for high-performance, scalable software solutions.
Requires 3 years of experience in a similar application development role.
Key Responsibilities
Design, develop, and manage high-performance software applications using C++.
Implement and optimize code for performance, security, and memory efficiency.
Write robust, efficient, and scalable C++ code for various applications.
Monitor and optimize the performance and responsiveness of C++ applications across multiple platforms and environments.
Integrate third-party libraries, tools, and APIs into C++ applications for enhanced functionality.
Collaborate with developers, engineers, and stakeholders to ensure seamless integration of C++ applications with other systems and components.
Run unit, integration, and performance tests to ensure the stability and functionality of C++ applications.
Conduct code reviews and ensure adherence to coding standards, security protocols, and best practices in C++ development.
Participate in agile development processes and contribute to continuous improvement of C++ development workflows.
Technical Skills Required
C++ Python Object-oriented programming Data structures Algorithms Memory management Multithreading Concurrency C++11 C++14 C++17 C++20 STL GIT
Benefits & Perks
100% remote workplace
Health insurance
Equity options for top performers
Mental health consultations
Company-sponsored upskilling courses
Growth hours
40 hours for community causes
Access to a financial advisor
Nice to Have
Knowledge of performance optimization, profiling, and debugging tools for C++
Experience with security best practices in C++ development

Job Description


We are looking for an experienced application developer having exposure in C++ and Python with 3 years of experience in a similar position. You will be responsible for designing and implementing high-performance, scalable software solutions using C++ & Python, and delivering robust applications while working closely with our team of developers and engineers.

The key application we are looking to build is a multi camera person and vehicle tracking application, where we want to make use of the latest models, pipelines and algorithm to capture and track the objects across a large number of cameras.

Job Responsibilities

  • Design, develop, and manage high-performance software applications using C++
  • Implement and optimize code for performance, security, and memory efficiency
  • Write robust, efficient, and scalable C++ code for various applications, including real-time systems, embedded systems, and desktop software
  • Monitor and optimize the performance and responsiveness of C++ applications across multiple platforms and environments
  • Integrate third-party libraries, tools, and APIs into C++ applications for enhanced functionality
  • Collaborate with developers, engineers, and stakeholders to ensure seamless integration of C++ applications with other systems and components
  • Run unit, integration, and performance tests to ensure the stability and functionality of C++ applications
  • Conduct code reviews and ensure adherence to coding standards, security protocols, and best practices in C++ development
  • Participate in agile development processes and contribute to continuous improvement of C++ development workflows

Required Skills

  • 3 years of work experience in a similar position
  • 3 years of experience in software development using C++
  • Proficiency in object-oriented programming, data structures, and algorithms with C++
  • Strong understanding of memory management, multithreading, and concurrency in C++ applications
  • Experience with integrating C++ applications with back-end technologies or third-party libraries
  • Familiarity with C++ standards (C++11/14/17/20) and STL (Standard Template Library)
  • Understanding of version control systems such as GIT
  • Knowledge of performance optimization, profiling, and debugging tools for C++ is a plus
  • Experience with security best practices in C++ development is preferred
  • Excellent communication and collaboration skills, with a proven track record of effective teamwork
  • Strong analytical and problem-solving skills, dedicated to delivering high-quality, efficient software solutions

How We Work

  • We use Microsoft Teams for daily communication, conduct daily standups and team meetings over Teams.
  • We value open discussion, ownership, and a founder mindset.
  • We prioritize design, amazing UI/UX, documentation, to-do lists, and data-based decision-making.
  • We encourage team bonding through bi-weekly town halls, destressing sessions with a certified healer, and fun company retreats twice a year.
  • We offer a 100% remote workplace model, health insurance, top performers eligible for attractive equity options, mental health consultations, company-sponsored upskilling courses, growth hours, the chance to give back with 40 hours for community causes, and access to a financial advisor.
  • Wobot is an Equal Opportunity Employer

If you have a passion for developing innovative applications and want to work on cutting-edge technology, we encourage you to apply for this exciting opportunity.

Similar Jobs

Explore other opportunities that match your interests

AI-Powered Software Quality Assurance Engineer

Programming
•
2h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Crossover

India
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Incubyte

India

Senior LLM Engineer

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Not Applicable

keystone recruitment

India

Subscribe our newsletter

New Things Will Always Update Regularly