Software Engineer, Land Survey Software

Leica Geosystems
Canada
$39,83 an hour (estimated)
Full-time

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

30+ days ago
Related jobs
Promoted
Billennium
Canada

Demonstrated adherence to best practices in software engineering, particularly usability, version control, testing, and appropriate use of abstraction. Experience in software development using at least one of the mainstream programming languages (e. Self-motivated and enthusiastic about programming ...

Equinix
Remote, Canada
Remote

Senior Staff Engineer, Product Software. We are looking for an experienced Senior DevOps Engineer to help us build and operate a highly scalable, available, and distributed multi cloud networking software stack. Digital leaders harness Equinix's trusted platform to bring together and interconnect fo...

Coinbase
Canada
Remote

We’re looking for Staff Software Engineers to balance the role of an individual contributor while also anchoring new projects, leading technical direction and mentoring other engineers on the team. Our engineering team leverages a diverse tech stack and our focus is finding smart engineers who’ve wo...

Orchestry Software Inc
Canada

Promote good engineering practices within feature development teams, including effective engineering estimation, decision making, and risk management. We help organizations adopt, govern and manage Microsoft 365 with beautiful, compelling and innovative software. We are 100% a product-led organizati...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

Coinbase
Canada
Remote

You have at least 2+ years of experience in software engineering. Coinbase's Platform Product Group is hiring for experienced backend engineers. We are currently hiring backend engineers to join our pods within our Identity, FinHub and Payments teams. Work with engineers, designers, product managers...

StackAdapt
Canada

As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. StackAdapt’s engineering organization believes in working collaboratively and cross functionally. ...

Splunk Inc
Canada

We're looking for a Senior Software Engineer to join the Threat Intelligence Management team. In your role you will lead, design, develop and deliver software that directly supports security analysts all across the world, writing software used on cloud and on-prem platforms. We have a lean process t...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

MongoDB
Canada

Curiosity, willingness, and ability to quickly learn new things in the domains of computer science and software engineering. MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Excellent verbal and written technical co...