Adzuna logo

Software Developer C++

Location: Fredericton
Company: Teledyne Technologies
Contract type: Permanent

Sorry, this job is not available in your region

Search for similar jobs in your region

Teledyne-CARIS is a global leader in the design and production of geospatial products for the marine industry. It is also the software hub for cloud products across the Teledyne Technologies global operations. With a talented team of people engaged in creating leading edge technology it is a great place to be developing the next generation of products.

We are currently seeking a highly talented and motivated Software Developer C++ to work on our sonar and lidar data processing pipeline and associated storage and cloud services. You will be working as part of a backend group providing efficient data structures and high-performance services that can support large datasets and 3d visualization.

What’s in it for you?

Technical challenge – We like to do what hasn’t been done before. We push the global boundaries of science and technology in our desire to be #1 in the markets we serve.

A great place to work and grow – You will enjoy the relaxed and friendly atmosphere of a company with a long tradition in the Maritimes. We have a deep bench of technical staff that you can learn from and are regularly working with customer who are leaders in their industry.

Global opportunities – Our business unit has development groups in Canada and Europe and Teledyne Technologies has offices across the globe. Our teams work in partnership with organizations from around the world.

Rewarding outcome – Teledyne-CARIS produces software that is used in multiple applications from data processing in autonomous underwater vehicles to smart city projects in a cloud-based environment.


  • Developing and maintaining backend support for Geospatial data in raster and point cloud form
  • Improving data structure for concurrent access to support a scalable micro service infrastructure.
  • Contributing to the architecture and design of products developed by Teledyne CARIS.
  • Optimizing software performance on large datasets (imagery, point clouds, etc.)
  • Investigating and fixing issues related to sensor data processing (sonar, lidar, image, time series)
  • Writing unit tests and automated regression tests to verify results
  • Collaborating with team members to help move issues to completion

  • BS or MS in Computer Science or Engineering
  • Demonstrated competency in software development
  • 5+ years of software development experience
  • Deep knowledge of the C++ language including modern features
  • Experience with sensor or imagery data
  • Strong investigative skills
  • Ability to tackle complex issues
  • Experience with multithreading and program optimization

Knowledge of the following technologies is an asset

Authentication, REST API, Atlassian Tools (Jira, Confluence, Crucible, BitBucket), Subversion, Git, Visual Studio, Qt

Other skills

  • Have good collaboration skills and the ability to work well within a group and with other teams
  • Be a creative and efficient problem-solver
  • A strong desire to learn and develop new skills

Sorry, this job is not available in your region

Search for similar jobs in your region

Similar jobs

Software Developer
Smart Skin Technologies
Fredericton, NB
Software Developer C++
Teledyne Technologies
Fredericton, NB, E3B 1P3
Senior Software Developer
Fredericton, NB
Engineer Software Developer
Fredericton, NB
Engineer Software Developer
Shift Energy
Fredericton, New Brunswick