ACAccenture India
Software Development Lead
Hyderabad ₹4-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