About Position:
We are seeking an experienced Senior C++ Software Engineer with 7 to 12 years of experience in software development and geospatial technologies. The ideal candidate will possess strong expertise in C++, STL, Boost Libraries, SQL, multithreaded development, and software architecture. You will work on advanced positioning, surveying, mapping, and geospatial solutions while contributing to the design, development, optimization, and maintenance of high-performance software applications. Experience with GNSS technologies, geoinformatics systems, visualization frameworks, and modern software development practices will be highly beneficial.
Role: Senior C++ Software Engineer - Geospatial Solutions
Location: Pune
Experience: 7 to 12 Years
Job Type: Full-Time Employment
What You'll Do:
- Design, develop, enhance, and maintain software applications using modern C++ development practices.
- Participate in the complete software development lifecycle including design, coding, debugging, testing, validation, and deployment.
- Develop geospatial and surveying software solutions involving coordinate systems and optical survey technologies.
- Build and optimize high-performance software applications using C++, STL, Boost Libraries, and SQL.
- Design and implement multithreaded software components to improve performance, scalability, and responsiveness.
- Develop and maintain database interactions and data processing functionality using SQL.
- Collaborate with architects, product teams, and engineering stakeholders to deliver innovative software solutions.
- Participate in software architecture discussions, technical design reviews, and technology evaluations.
- Utilize Git and Jira for source code management, project tracking, collaboration, and release management.
- Troubleshoot and resolve complex technical issues through effective debugging and root cause analysis.
- Contribute to software quality initiatives through unit testing, integration testing, and validation activities.
- Support CI/CD implementation, build automation, and continuous delivery practices.
- Develop visualization and rendering capabilities using DirectX and OpenGL where applicable.
- Ensure software reliability, maintainability, scalability, and performance across multiple product releases.
- Stay current with advancements in geospatial technologies, software engineering practices, and modern C++ standards.
Expertise You'll Bring:
- 7 to 12 years of hands-on experience in software development using C++.
- Strong proficiency in C++, Standard Template Library (STL), and Boost Libraries.
- Experience developing multithreaded and concurrent software applications.
- Strong understanding of software engineering principles including design, debugging, testing, validation, configuration management, and compiler technologies.
- Expertise in SQL and database-driven application development.
- Hands-on experience with Git and source code management practices.
- Proficiency with Jira and Agile project management methodologies.
- Strong knowledge of software architecture, object-oriented design, and scalable system development.
- Experience working with coordinate systems and geospatial or surveying-related technologies.
- Strong analytical, troubleshooting, and problem-solving skills.
- Experience collaborating across cross-functional teams including product, engineering, QA, and business stakeholders.
- Excellent planning, execution, and delivery management capabilities.
- Ability to work independently while contributing effectively within team environments.
- Strong communication and stakeholder management skills.
- Commitment to software quality, engineering excellence, and continuous improvement.
Benefits:
- Competitive salary and benefits package
- Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
- Opportunity to work with cutting-edge technologies
- Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
- Annual health check-ups
- Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Values-Driven, People-Centric & Inclusive Work Environment:
Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.
- We support hybrid work and flexible hours to fit diverse lifestyles.
- Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
- If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment
Let's unleash your full potential at Persistent - persistent.com/careers
"Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."