Principal Software Developer (C++) at Syntronic

Ottawa, Ontario, Canada

Syntronic Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Telecommunications, Automotive, Healthcare, Industrial Automation, AerospaceIndustries

Requirements

  • Bachelor’s or Master’s degree in Software Development, Computer Science, or a closely related technical field
  • Strong proficiency in C++, Python, and data pipeline optimization
  • Experience with multi-threaded programming, performance profiling, and optimization of real-time or near-real-time systems
  • Familiarity with signal processing, machine learning, or geospatial data handling (asset)
  • Familiarity with signal processing techniques (e.g., filtering, spectral analysis) and machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn)
  • Understanding of geospatial data handling (GIS libraries, coordinate reference systems, spatial databases)
  • Exposure to UAV systems, embedded platforms, or edge computing for sensor integration
  • Strong problem-solving, debugging, and version control (Git) practices in collaborative environments
  • Experience with distributed computing, cloud-based data pipelines, or containerized deployments (e.g., Kubernetes, Docker) (preferred)
  • Knowledge of FPGA (preferred)

Responsibilities

  • Design and implement automation tools to support semi-automated geophysics workflows, including data ingestion, preprocessing, and anomaly flagging
  • Develop robust C++ and Python modules for high-throughput data pipelines, optimizing for performance, scalability, and maintainability
  • Design and integrate algorithms for real-time anomaly detection, statistical correction, and automated reporting, leveraging concepts from signal processing and machine learning
  • Optimize geophysical data processing pipelines for multi-threaded, parallelized, and distributed execution environments
  • Implement QA/QC automation to validate geophysical datasets against defined integrity thresholds, ensuring reproducibility and minimizing operator intervention
  • Collaborate with geophysicists, data scientists, and UAV specialists to align software solutions with field operations
  • Integrate software solutions with UAV-based sensor payloads, ensuring efficient data transfer, synchronization, and on-board preprocessing where applicable

Skills

C++
UAV
Geophysics
Data Automation
Real-time Analysis
Workflow Optimization
Software Design
Automation Tools

Syntronic

Advanced product and systems development services

About Syntronic

Syntronic specializes in advanced product and systems development, production, and aftermarket services for high-tech industries such as telecommunications, defense, industrial, and medical technology. The company supports clients throughout the entire product lifecycle, offering services that include research and development, design, production, and post-production support. One of its notable projects is the partnership with Ericsson on the Ardesco IoT platform, which facilitates the creation of IoT devices. Syntronic's approach helps clients develop electronic products more efficiently and cost-effectively, particularly in complex areas like board and chip design. Unlike many competitors, Syntronic focuses on delivering comprehensive solutions tailored to the needs of large, technology-driven companies, ensuring high-quality outcomes and a steady revenue stream.

Gävle kommun, SwedenHeadquarters
1983Year Founded
VENTURE_UNKNOWNCompany Stage
Consulting, Hardware, Industrial & ManufacturingIndustries
501-1,000Employees

Benefits

Flexible Work Hours
Professional Development Budget

Risks

Increased competition in the IoT market could impact Syntronic's Ardesco project.
Rapid technological advancements may strain Syntronic's R&D resources.
Global semiconductor shortage could delay Syntronic's product development timelines.

Differentiation

Syntronic excels in advanced product and systems development across multiple high-tech sectors.
The company offers comprehensive services from R&D to post-production support.
Syntronic's partnership with Ericsson highlights its capability in complex IoT projects.

Upsides

Growing demand for IoT security solutions offers expansion opportunities for Syntronic.
The rise of 5G technology boosts demand for Syntronic's telecommunications expertise.
Expansion in the medtech market allows Syntronic to leverage its electronics expertise.

Land your dream remote job 3x faster with AI