Don't worry, we can still help! Below, please find related information to help you with your job search.
Senior C++ Software Engineer, Geomatics
Company | Hexagon Geosystems |
Address | Calgary, Alberta, Canada |
Employment type | FULL_TIME |
Salary | |
Category | Software Development |
Expires | 2023-09-23 |
Posted at | 8 months ago |
C++ Software Engineer, Geomatics
Committed, dynamic and with a passion for precision, we revolutionize the world of mapping and survey.
**This is a hybrid position working 3 days per week in our Calgary offices
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 revolutionize aerial data acquisition, processing, and services. You will be part of an agile team of 500+ talented and progressive individuals that innovate our industry.
Do you love doing research, design and implementation of product features? Are you skilled in full lifecycle software development? Do you thrive in performing within and across disciplinary teams? If this description suits you, join our development team and take your career journey to the next level.
This is the role>
We are currently looking for a C++ Software Engineer to be a part of our growing and talented software engineering team.
In this role, you will handle the following key areas of excitement:
- Handle research, design and implementation of new product features.
- Work as a member of a small development team that develops high performance cluster applications to process large amount of raw data from digital imaging (frame, line and oblique) and LiDAR sensors to create GIS ready end-products for complex analysis and visualization.
- Assist with maintenance and enhancement of existing HPC software products including debugging and diagnosis of software defects.
- Perform full lifecycle of software development using iterative agile software development methodologies including requirements gathering, object-oriented analysis and design (OOAD), implementation (including unit testing), deployment, and maintenance.
This is you
- Experience working in both Windows and Unix/Linux environments
- Bachelor’s degree in Geomatics, Computer Science, Engineering or related scientific fields
- Solid expertise building complex desktop applications with C++ programming language and its development tools
- 2+ years of professional C++ experience
- Able to constructively evaluate and discuss design alternatives in a team environment
- Strong understanding of object-oriented techniques, refactoring and design patterns
- Effective verbal and written communication skills in English
In addition, the following skills are highly desirable:
- RDBMS (Oracle or PostgreSQL)
- Unit and/or mock testing including test driven development
- Cloud Computing
- Enterprise applications for streaming data using application servers and distributed systems.
- Geospatial sciences and/or developing applications for GIS/CAD a plus
- Open-source technologies including QT, boost, cppunit, log4cxx, geos, etc.
- Agile development methodologies like Scrum or XP
This is us
As part of the Hexagon brand network, consisting of a 20,000 strong global workforce, we encourage our employees to grow with our company. It is important to us that our employees have the opportunity to make a valuable contribution to the business while at the same time developing their own talents and careers.
-
Agente Ou Agent De Prévention De Soir Au Service De La Gestion Des Sentences
By Ministère de la sécurité publique At Montreal, Quebec, Canada 7 months ago
-
Lead Line Cook/Manager On Duty
By Impact Kitchen At Greater Toronto Area, Canada 7 months ago
-
Refinish Tech (Temporary) Jobs
By Boyd Group Services Inc. At Saskatoon, Saskatchewan, Canada 7 months ago
-
Vice President - Treasury
By Boyd Group Services Inc. At Winnipeg, Manitoba, Canada 7 months ago
-
Rock Mechanics Eit Jobs
By WSP in Canada At Greater Sudbury, Ontario, Canada 7 months ago