Software Developer, Engineering
Published date: 2024/01/10
- Location: Bengaluru, Karnataka, India
Job Description
Committed, dynamic and with a passion for precision, we revolutionize the world of mapping and survey. Is Mathematical modelling and algorithm design in your blood? Do you have a passion for analysing simulations for new imaging sensors, lenses, and architectures? Do you thrive in performing technical support within and across disciplinary teams? If this description suits you, join our development team and take your career journey to the next level.
Role: Software Developer
India Location: Gurugram/ Bengaluru
In this role, you will handle the following key areas of excitement:
• Work with different functional groups to get a better understanding of the challenges involved and devise optimized solutions.
• Handle research, design, and implementation of new product features.
• Should be able to work in high performance cluster applications using large C++ codebase e products.
• Exposure to large amounts of data for complex analytical problems such as processing large amount of raw data from digital imaging and LIDAR sensors to create GIS ready end[1]products.
• Assist with maintenance and enhancement of existing HPC software products including debugging and diagnosis of software defects.
• Must have worked on at least 2 full life cycle implementations (using iterative agile and design OOAD).
• Collaborate with other teams which may be co-located or in different time zone
This is you:
• Good verbal and written communication skills in English.
• Experience working in both Windows and Unix/ Linux environments.
• Solid expertise building complex desktop applications with C++ programming language and its development tools.
• Strong understanding of object-oriented techniques, refactoring and design patterns. .
• Able to constructively evaluate and discus design alternatives in a team environment.
Educational Qualifications:
• Bachelor's degree in Geomatics, Computer Science, Engineering, or related scientific fields 5+ years of professional C++ experience
This is us
As part of the Hexagon brand network, consisting of a 24,000 strong global workforce, we encourage our employees to grow with our company. It is important to us that our employees can make a valuable contribution to the business while at the same time developing their own talents and careers.
How to apply
If you are interested in this challenging and varied position, then we look forward to receiving your online application Due to the privacy policy, we accept applications only via the application form.
A very exciting opportunity awaits you within our Geospatial Content Solutions (GCS) business unit at Hexagon's Geosystems division. We develop and produce innovative technologies that revolutionise aerial data acquisition, processing, and services. You will be part of an agile team of 500+ talented and progressive individuals that innovate our industry.
Desired Skills
• Experience working in both Windows and Unix/Linux environments.
• Solid expertise building complex desktop applications with Modern C++ (11/14) programming language and its development tools.
• Proficient in working with UI/Frontend frameworks such as Qt or similar .
• Strong understanding of object-oriented techniques, refactoring, and design patterns.
Job Family
Engineering/Research and Development
Employment Type
Professional
City
BANGALORE
Committed, dynamic and with a passion for precision, we revolutionize the world of mapping and survey. Is Mathematical modelling and algorithm design in your blood? Do you have a passion for analysing simulations for new imaging sensors, lenses, and architectures? Do you thrive in performing technical support within and across disciplinary teams? If this description suits you, join our development team and take your career journey to the next level.
Role: Software Developer
India Location: Gurugram/ Bengaluru
In this role, you will handle the following key areas of excitement:
• Work with different functional groups to get a better understanding of the challenges involved and devise optimized solutions.
• Handle research, design, and implementation of new product features.
• Should be able to work in high performance cluster applications using large C++ codebase e products.
• Exposure to large amounts of data for complex analytical problems such as processing large amount of raw data from digital imaging and LIDAR sensors to create GIS ready end[1]products.
• Assist with maintenance and enhancement of existing HPC software products including debugging and diagnosis of software defects.
• Must have worked on at least 2 full life cycle implementations (using iterative agile and design OOAD).
• Collaborate with other teams which may be co-located or in different time zone
This is you:
• Good verbal and written communication skills in English.
• Experience working in both Windows and Unix/ Linux environments.
• Solid expertise building complex desktop applications with C++ programming language and its development tools.
• Strong understanding of object-oriented techniques, refactoring and design patterns. .
• Able to constructively evaluate and discus design alternatives in a team environment.
Educational Qualifications:
• Bachelor's degree in Geomatics, Computer Science, Engineering, or related scientific fields 5+ years of professional C++ experience
This is us
As part of the Hexagon brand network, consisting of a 24,000 strong global workforce, we encourage our employees to grow with our company. It is important to us that our employees can make a valuable contribution to the business while at the same time developing their own talents and careers.
How to apply
If you are interested in this challenging and varied position, then we look forward to receiving your online application Due to the privacy policy, we accept applications only via the application form.
A very exciting opportunity awaits you within our Geospatial Content Solutions (GCS) business unit at Hexagon's Geosystems division. We develop and produce innovative technologies that revolutionise aerial data acquisition, processing, and services. You will be part of an agile team of 500+ talented and progressive individuals that innovate our industry.
Desired Skills
• Experience working in both Windows and Unix/Linux environments.
• Solid expertise building complex desktop applications with Modern C++ (11/14) programming language and its development tools.
• Proficient in working with UI/Frontend frameworks such as Qt or similar .
• Strong understanding of object-oriented techniques, refactoring, and design patterns.
Job Family
Engineering/Research and Development
Employment Type
Professional
City
BANGALORE
0 page views
Related listings
-
Senior System Software EngineerSoftware DeveloperAt Trane Technologies TM and through our businesses including Trane ® and Thermo King ®, we create innovative climate solutions for buildings, homes, and transportation that challenge what’s possible for a sustainable world. We're a team that dares t...2026/11/10
-
Apply Applicants for Software Engineering - JAVASoftware DeveloperAs a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise t...2026/11/10
-
Net Full Stack DeveloperSoftware DeveloperJob Description:Strong knowledge of .NET frameworkFamiliar with various design and architectural patternsUnderstanding of fundamental design principles for building a scalable applicationStrong understanding of object-oriented programmingSkill for wr...2026/11/10
