Paras Anti-Drone Technologies Pvt Ltd
Website:
parasantidrone.com
Job details:
Company Description
Paras Anti-Drone Technologies Pvt Ltd is a subsidiary of Paras Defense and Space Technologies Ltd, leveraging years of expertise in the defense and aerospace industries. The company specializes in advanced Radio Frequency (RF) system solutions, including antennas, radars, software-defined radios (SDR), and drone detection & jamming systems. With a strong focus on innovation, Paras Anti-Drone Technologies develops cutting-edge solutions tailored to the evolving needs of anti-drone, situational awareness, and intelligence, surveillance, and reconnaissance (ISR) systems. Located in Navi Mumbai, the company is dedicated to enhancing capabilities in counter-drone technology and electronic warfare.
Job Title: Software Architect
Location: Nerul, Navi Mumbai
Experience: 8–12 Years
Job Type: Full-Time
Job Summary
We are seeking an experienced Software Architect with strong expertise in C++, Qt framework, and Linux-based systems to lead the design and architecture of high-performance applications.
The candidate will be responsible for defining system architecture, guiding development teams, ensuring scalability and performance, and overseeing end-to-end software lifecycle including development, deployment, and maintenance.
Key Responsibilities
• Design and define overall system architecture for C++ applications using the Qt framework
• Lead the technical design and architecture decisions for scalable and high-performance applications
• Guide development teams in best coding practices, architecture patterns, and system design
• Oversee development of UI components using Qt Widgets and Qt QML
• Architect solutions for Linux-based system development and deployment
• Define application workflows, system integration, and backend architecture
• Design deployment strategies for Linux environments
• Work with DevOps teams to establish build pipelines, CI/CD processes, and release management
• Conduct code reviews and technical audits to ensure high-quality standards
• Troubleshoot complex system-level issues and performance bottlenecks
• Collaborate with QA teams, system engineers, and cross-functional teams
• Prepare and maintain technical architecture documentation and design specifications
Required Skills & Qualifications
• Strong expertise in C++ programming (OOP, STL, memory management)
• Extensive experience with Qt framework (Qt Creator, Qt Widgets, Qt QML)
• Deep understanding of Linux operating systems and system-level programming
• Experience in software architecture design patterns and scalable system design
• Strong knowledge of build systems (Make, CMake, GCC)
• Experience with version control systems such as Git
• Experience with multithreading, IPC, sockets, and networking concepts
• Strong expertise in debugging, performance optimization, and system troubleshooting
Preferred / Good-to-Have Skills
• Experience with CI/CD pipelines and DevOps practices
• Knowledge of embedded Linux systems
• Experience with cross-compilation and Linux packaging
• Experience in large-scale system integration and production deployments
• Exposure to distributed systems or microservices architecture
Education
Bachelor’s or Master’s degree in Computer Science / Engineering / IT or related field
Soft Skills
• Strong leadership and mentoring skills
• Ability to guide and review technical work of development teams
• Excellent problem-solving and analytical thinking
• Strong communication and stakeholder management skills
• Ability to manage production issues and critical releases
📩 Share your Resume at: Jyotsna.p@parasdefence.com
Click on Apply to know more.