Find a jobRecruiters

Systems Engineer

Exclusive opportunity

Onsite

Systems Engineer

Marecomms Inc.

Systems Engineer

Skills

Data MiningPythonMATLABGitLinux

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Halifax, NS, Canada

Work mode:

Onsite

Published on:

18 October 2026

What they need


About Marecomms

Marecomms is a deep-tech ocean technology pioneer breaking long-standing signal processing and acoustic communication paradigms in subsea wireless environments. Built upon fundamental breakthroughs in underwater signal processing, high-efficiency sensor and hardware management, we develop world-leading acoustic modems, robust communication & networking solutions, and modular reference IP for commercial and defense applications globally.

Driven by scientific rigor and technological superiority, Marecomms is in a key strategic expansion phase—scaling our core capabilities to deploy our next-generation subsea stack and accelerate global operations.

Role Summary

As part of our engineering team expansion, we are seeking a Mid-Level Systems Engineer with strong, balanced expertise in mixed-signal PCB design, hardware bring-up, and embedded integration. In this role, you will bridge the gap between core algorithms-layer and production-ready hardware.

Your primary focus will be designing and documenting modular, component-based reference hardware architectures. Concurrently, you will maintain and harden our established functional hardware/firmware baseline to support turnkey deployments.

Key Responsibilities

· Hardware & Firmware Bring-Up: Perform hands-on board bring-up, hardware debugging, and signal validation using oscilloscopes, logic analyzers, and multimeters.

· Platform Commercialization: Review, modify, and optimize existing C/C++ firmware codebases featuring concurrent multi-threaded execution, hardware-timed I/O, and inter-task message channels to complete platform validation and bring hardware products to commercial sign-off.

· Next-Gen Hardware Design: Lead schematic capture and multi-layer PCB layout for future generations of internal hardware platforms, ensuring high reliability, signal integrity, and power efficiency.

· Reference Architecture Development: Design and document simplified, component-based hardware and firmware reference designs to support technology licensing for external integrators.

· Linux Shell & Python Automation: Develop Bash and Python scripts for automated bench testing, system deployment, log analysis, hardware-in-the-loop (HIL) validation, and data extraction in Linux environments.

· Operator Dashboards & Diagnostics: Build lightweight operator tools and interfaces (command-line or Python/HTML/JS web dashboards served over IP) for telemetry monitoring and system configuration.

· Signal Analysis & MATLAB Simulation: Work alongside senior engineers to analyze physical layer signal data, model acoustic algorithms, and validate DSP routines using MATLAB.

· Integration & Field Trial Support: Assist with mechanical enclosure integration and waterproof packaging. Help prepare, package, and deploy test gear and subsea enclosure assemblies for local dockside and ocean field trials across the Halifax area.

· Technical Documentation: Maintain clear, structured documentation for C firmware routines, MATLAB models, Python test suites, hardware procedures, and system build steps.

Position Requirements

Mandatory Criteria:

· Education: Bachelor’s degree in Electrical, Computer, or Mechatronics Engineering (no exceptions).

· Experience: 2+ years of post-graduation commercial or specialized research experience spanning both PCB design and embedded C/C++ firmware.

· Work Authorization & Location: Valid Canadian work and the ability to work full-time from our Halifax office starting on day one.

· Physical Capability: Ability to safely handle electronic lab gear and field testing equipment (up to 20 kg) during laboratory bench testing, dockside setups, and local vessel deployments.

Core Technical Skills:

· Firmware & Concurrency: Mastery of embedded C/C++ for real-time systems. Proven experience with multi-core/multi-threaded architectures, event-driven execution, hardware-assisted concurrency, inter-core channel/pipe communication, and deterministic timing control.

· Data Acquisition & AD/DA: Solid grasp of Analog-to-Digital and Digital-to-Analog (AD/DA) conversion principles, sampling rates, dynamic range, and noise isolation in mixed-signal circuits.

· Peripheral Protocols & Data Streams: Hands-on implementation of high-speed serial protocols (SPI, I2C, UART, I2S/SAI), DMA streaming, memory management, and ring buffers for continuous data acquisition.

· PCB Design & EDA: Proven track record in schematic capture and multi-layer mixed-signal PCB layout using modern EDA design software.

· Software Development Tools: Strong familiarity with Git version control, Linux OS environments, and shell scripting (Bash, Python).

· Lab Debugging: Expert bench-testing skills using oscilloscopes, logic analyzers, multimeters, and physical hardware debug interfaces.

Desirable Assets (Nice-to-Have):

· Working knowledge of physical layer signal processing concepts and MATLAB simulation tools.

· Familiarity with lightweight web interfaces (HTML/JS) or IP-based command structures.

· Exposure to 3D CAD tools (SolidWorks/Fusion 360) and mechanical enclosure integration for marine environments.

Pay: $75,000.00-$100,000.00 per year

Benefits:

  • On-site parking

Application question(s):

  • Do you presently live at HRM?

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Systems Engineer – Test & Validation - 2278

65-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

Skills

PythonUser ResearchTesting & QABasecampContent Strategy

7 months ago

Quick apply

Mobiskill

AI Engineer

500

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

LLMs / Large language modelsPythonAI Engineer

1 day ago

Quick apply

Cherrypick

Software Engineer

Freelance

Paris, France

Hybrid

Skills

PythonNumPypandas

5 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools