Integration Software Engineer: Hardware Interfaces (C/C++, Linux)

VenorTalent

Halifax

On-site

CAD 70,000 - 90,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
RRSP matching
Paid time off
Onsite parking

Job summary

GeoSpectrum Technologies in Dartmouth, Nova Scotia, is seeking a Software Developer – Integration to join our team onsite. This role develops software that interfaces directly with hardware components, including audio cards and non-acoustic sensors, and works closely with systems engineers to refine interfaces.

The ideal candidate is a junior to intermediate software developer with strong C/C++ skills, Linux experience, and a knack for solving hardware-software challenges.

Qualifications

  • Strong C or C++ skills with hands-on hardware experience.
  • Proficient in Linux environments and Python scripting.
  • Background in computer science, electrical engineering, or computer engineering.

Responsibilities

  • Develop software to interface with hardware components, including audio cards and non-acoustic sensors.
  • Test new hardware interfaces to validate performance, including high channel count and high sampling rate audio cards.
  • Collaborate with systems engineers to define and refine hardware interfaces.
  • Support automation efforts using Python and Bash scripting.
  • Work within a Linux-based development environment.
  • Contribute to a growing software integration team, working alongside developers and QA.

Skills

C/C++ programming
Hardware interfacing
Linux
Python scripting

Job description

GeoSpectrum Technologies in Dartmouth, Nova Scotia, is seeking a Software Developer – Integration to join our team onsite. This role develops software that interfaces directly with hardware components, including audio cards and non-acoustic sensors, and works closely with systems engineers to refine interfaces.

The ideal candidate is a junior to intermediate software developer with strong C/C++ skills, Linux experience, and a knack for solving hardware-software challenges.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer – Integration
Software Developer – Integration

VenorTalent • Halifax

On-site
CAD 70,000 - 90,000
Health benefits
RRSP matching
Paid time off
+1
Senior Embedded Software Engineer - Hardware Interfaces
Senior Embedded Software Engineer - Hardware Interfaces

Xona-Space-Systems • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Electrical Engineer
Electrical Engineer

GeoSpectrum Technologies Inc. • Dartmouth

On-site
CAD 70,000 - 100,000
Competitive salary based on experience
Work-life balance with core hours
Paid time off
+10
Intermediate Software Developer
Intermediate Software Developer

Nanometrics Inc. • Ottawa

On-site
CAD 95,000 - 115,000
Hybrid work with 3 days in office
3 weeks vacation
Paid sick days
+5
Electrical CAD Designer
Electrical CAD Designer

GeoSpectrum Technologies Inc. • Dartmouth

On-site
CAD 65,000 - 90,000
Competitive salary
Paid time off
RRSP matching
+3
Software Developer (Geolocation)
Software Developer (Geolocation)

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Gym membership discount
Stock options purchase program
Public transit reimbursement
+2
Systems Engineer
Systems Engineer

GeoSpectrum Technologies Inc. • Dartmouth

On-site
CAD 80,000 - 100,000
Competitive salary based on experience
Work-life balance with core hours
Paid Time Off
+6
Embedded C++/Qt Engineer - UI & Linux Systems
Embedded C++/Qt Engineer - UI & Linux Systems

Syntronic - A Global Design House • Ottawa

On-site
CAD 90,000 - 125,000
Développeur(euse) logiciel / Software Developer - C#/.NET (Video)
Développeur(euse) logiciel / Software Developer - C#/.NET (Video)

Genetec • Sherbrooke

On-site
CAD 50,000 - 75,000
Attractive compensation package
Training Tuition Reimbursement Program
Work-life balance with a flexible working schedule
+3
Intern, Software (S-01-02) Winter 2027
Intern, Software (S-01-02) Winter 2027

Matrox Graphics Inc • Dorval

Hybrid
CAD 21,000 - 30,000