Software Engineer, Land Survey Software

Leica Geosystems
Canada
39,83 $ / heure (estimé)
Temps plein

Software Engineer, Land Survey Software

Canada

Job Description

This is a FULLY REMOTE position working with existing staff located in Montreal

When an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation needs to be documented that’s Leica Geosystems, part of Hexagon.

More than 5, employees in 33 countries help us develop the latest technologies for Reality Capture, Machine Control, GNSS, Photogrammetry, Detection, and other Site Positioning technologies.

As a Software Engineer for Leica Geosystems in the US / Canada region, you will be an integral part of our survey software development team.

You will collaborate closely with application engineers, software engineers, and other stakeholders to develop customer-centric applications, adapt existing software packages, and create plug-ins for third-party applications.

Your role will involve software development, debugging, maintenance, quality assurance, and internal documentation development

to ensure the delivery of high-quality software solutions that meet the needs of our customers.

WHAT YOU GET TO DO :

  • Consult / Coordinate with Application Engineer :
  • Collaborate with application engineers to understand customer requirements and specifications.
  • Provide technical expertise and guidance to ensure the successful development of software solutions that meet customer needs.
  • Coordinate closely throughout the development lifecycle to address any technical challenges or requirements.
  • Develop Customer-Centric Applications :
  • Design, develop, and implement customer-centric applications based on specifications defined by application engineers and software solution engineers.
  • Ensure that applications are intuitive, user-friendly, and aligned with customer expectations and industry standards.
  • Leverage best practices in software design and development to deliver high-quality, scalable, and maintainable code.
  • Adaptations for Existing Software Packages :
  • Modify and extend existing software packages to incorporate new features, enhancements, and customizations based on customer requirements.
  • Collaborate with cross-functional teams to integrate adaptations seamlessly into existing software architecture.
  • Develop Plug-ins for Third-Party Applications :
  • Create plug-ins and integrations for industry third-party applications to enhance interoperability and functionality.
  • Collaborate with third-party vendors and partners to ensure compatibility and optimize performance.
  • Debug and Maintain Source Code :
  • Conduct thorough debugging and troubleshooting to identify and resolve software defects, issues, and performance bottlenecks.
  • Implement code fixes, patches, and updates as needed to maintain software stability and reliability.
  • Continuously monitor and optimize code for performance, efficiency, and scalability.
  • Quality Assurance and Internal Documentation Development :
  • Develop and execute comprehensive test plans and test cases to ensure the quality and reliability of software solutions.
  • Document test results, findings, and recommendations for improvement.
  • Contribute to the development of internal documentation, including technical specifications, design documents, and coding standards.

Desired Skills

OUR IDEAL CANDIDATE :

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience in software development, with expertise in programming languages such as Python, C++, or Java.
  • Strong understanding of software development methodologies, tools, and best practices.
  • Experience developing customer-facing applications and adapting existing software packages.
  • Familiarity with developing plug-ins and integrations for third-party applications is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively in a collaborative, cross-functional team environment.
  • Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Commitment to quality, continuous improvement, and delivering exceptional software solutions.
  • Willingness to travel occasionally for customer visits, training sessions, and industry events.

BENEFITS :

shapesmartchange We are the perfect platform for you to realize your full potential, contribute your ideas and shape smart change.

Hexagon is an Equal Employment Opportunity and Affirmative Action employer. We are committed to considering all qualified applicants for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or other characteristic protected by law.

At Hexagon, we work to be the place where a diverse mix of talented people want to come, to stay and do their best work.

We know our company runs on the hard work and dedication of our passionate and creative employees, and that diversity of thought makes us better each day.

Job Family

Engineering / Research and Development

Employment Type

Technical

City

Montreal, QC

Software Engineer, Land Survey Software Hexagon Geosystems

Il y a plus de 30 jours
Emplois reliés
Leica Geosystems
Canada

Application Engineer, Land Survey Software Development. Application Engineer, Land Survey Software Development | Hexagon Geosystems. As an Application Engineer for Leica Geosystems in the US/Canada region, you will play a crucial role in supporting the development of our survey software. You will wo...

CB Canada
Canada

Joining us as a Software Engineer is a chance to grow into a Senior, Staff, and Principal Developer or follow a people management career progression into a Team Lead and beyond. One of the most diversified and fastest-growing technology providers of integrated software solutions, we are innovative l...

Humanetics
Canada

Senior Software Engineer (Full Stack). As a Full Stack Software Engineer, you’ll be working as part of a scrum team to build cloud micro-services that are resilient, fault-tolerant and performant, while working with other teams to determine how the features and functionality that you add can make ou...

Splunk Inc
Canada

The team is actively seeking a Software Engineer with an analytical mind and passion for designing and developing solutions for unlocking corporate data and integrating systems. Solid software engineering principles and concepts. If you want to work in a world class engineering organization, see the...

Grammarly
Canada

To achieve our ambitious goals, we’re looking for a macOS Software Engineer to join our Core Product team. As a macOS Software Engineer, you will:. Brings strong software engineering fundamentals, including knowledge of algorithms and data structures. We use Swift, AppKit, and CoreGraphics in our wo...

Okta, Inc.
Canada

Be a part of fast paced, agile team comprising of engineers, a product manager and designer. Lead team discussions, mentor other engineers to become senior and improve team’s productivity. Have 5+ years of software development experience. ...

Mannarino Systems & Software
Anywhere - Canada

We are looking for a Software Quality Assurance Engineer to join our team. MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. He/she conducts independent assessment of engineering compliance to systems, rules, and processes to ensure fulfillment of internal and external requirements...

Okta, Inc.
Canada

We are looking for an experienced Senior UI Software Engineer to work on our Onboarding and Lifecycle Management (LCM) Platform team with focus on enhancing and managing services for importing, syncing and provisioning identities and access policies , users, groups, roles, entitlements, etc. The ide...

Jobber
Canada
Télétravail

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. As a Staff Software Engineer you will:. A demonstrated level of software engineering experience on a full stack-focused team. We work w...

Mannarino Systems & Software
Anywhere - Canada

MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. Also, the Safety Engineer will provide guidance and support around design and architecture based on the findings of the various safety assessments. ...