AC

Software Development Lead

Accenture India
Hyderabad4-8 LPA Posted 11 Aug 2025
FULL TIME
Qt
C++ Programming
Gtk
Sql
Mysql

Job Description

We are looking for a highly skilled and experienced Software Development Lead with strong expertise in C++ programming and a solid background in Computer Vision and Image Processing. The ideal candidate will play a key role in designing, developing, and optimizing software systems across desktop and embedded platforms, while contributing to end-to-end product lifecycle activities.

Roles and Responsibilities:

  • Design, develop, and maintain robust computer vision and image processing solutions for real-world systems
  • Translate project requirements into technical specifications and implement efficient, scalable software modules
  • Contribute to cross-platform development including Linux, Windows, and Android environments
  • Optimize algorithms using profiling tools, hardware acceleration, and multi-threading techniques
  • Lead and participate in code reviews, design discussions, and mentoring of junior team members
  • Continuously improve software development practices, coding standards, and CI/CD pipelines
  • Collaborate with hardware teams for seamless integration of sensors and embedded systems
  • Support deployment, testing, and debugging across varied platforms and hardware configurations
  • Stay updated with the latest trends in computer vision, AI/ML, and edge computing

Professional and Technical Skills:

  • Develop and optimize image processing algorithms using C++ and OpenCV for use cases such as vehicle detection, tread depth measurement, and pressure analysis
  • Use modern frameworks and libraries like OpenVINO, OpenGL, Qt, GTK, Dlib, OpenMP, and MPI
  • Work with deep learning libraries including PyTorch, TensorFlow, and Keras
  • Develop using IDEs such as Visual Studio, VS Code, Qt Creator, Xcode, and Spyder
  • Handle socket-based communication and implement multi-threaded solutions for real-time data processing
  • Build and manage backend systems using MySQL, MS SQL Server, and SQLite
  • Apply advanced knowledge of data structures, algorithms, and performance tuning
  • Interface with embedded platforms like Jetson, Raspberry Pi, and Android-based systems
  • Document software architecture, design decisions, and workflows for better team collaboration
  • Engage with clients for technical discussions, feedback, and support

Join WhatsApp Channel