Geolocation RT Embedded Software Engineer (C/C++, Rust)

Octasic

Montreal (administrative region)

On-site

CAD 80,000 - 110,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Gym membership discount
Stock options program
Public transit reimbursement
Shower on premises
Beverages and snacks free

Job summary

Octasic, a Montreal-based innovator in geolocation software products, is seeking a skilled Software Developer to join its Geolocation software development division. You will contribute to advancement of geolocation systems, including vehicular and airborne platforms, while enhancing existing software solutions.

You will design, implement and validate software using C/C++, Python, and Rust; participate in Scrum ceremonies; and work on rapid prototyping and field testing when needed.

Qualifications

  • Bachelor’s degree in Electronics and Communication Engineering; Master’s preferred.
  • 3–5 years of experience in real-time embedded software development.
  • Experience with wireless physical layer technologies (GSM, UMTS, LTE, 5G) is an advantage.
  • Knowledge of RADAR systems, GPS technologies, and IMUs is a plus.
  • Proficiency in C/C++; Python or Rust is beneficial.

Responsibilities

  • Design, develop and implement software using C/C++, Python, and Rust.
  • Develop software simulators and test frameworks to validate system functionality.
  • Perform comprehensive validation through unit, module, and system-level testing.
  • Conduct peer reviews to ensure code quality, consistency, and reduced defect rates.
  • Identify and implement process improvements to enhance efficiency and product value.
  • Actively participate in Scrum ceremonies and design discussions.
  • Investigate customer-reported issues, propose solutions, and implement fixes.
  • Support rapid prototyping, including hardware-level work with discrete components when required.

Skills

C/C++
Python
Rust
Embedded software
Real-time systems
Signal processing
Wireless basics

Education

Bachelor’s degree in Electronics and Communication Engineering
Master’s degree preferred

Job description

Octasic, a Montreal-based innovator in geolocation software products, is seeking a skilled Software Developer to join its Geolocation software development division. You will contribute to advancement of geolocation systems, including vehicular and airborne platforms, while enhancing existing software solutions.

You will design, implement and validate software using C/C++, Python, and Rust; participate in Scrum ceremonies; and work on rapid prototyping and field testing when needed.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Geolocation Embedded Software Engineer (C/C++, Rust)
Geolocation Embedded Software Engineer (C/C++, Rust)

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Gym membership discount
Stock options purchase program
Public transit reimbursement
+2
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
Senior Backend & Embedded Systems Engineer (C++, Rust)
Senior Backend & Embedded Systems Engineer (C++, Rust)

Octasic • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Stock options purchase program
Gym membership discount
Public transit reimbursement
+2
Backend Developer
Backend Developer

Octasic • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Stock options purchase program
Gym membership discount
Public transit reimbursement
+2
Embedded Software Engineer for Aerial Guidance & Control
Embedded Software Engineer for Aerial Guidance & Control

Mist Mobility Integrated Systems Technology, Inc. • Ottawa

On-site
CAD 90,000 - 130,000
Senior Software Engineer - Seismic Instrumentation & Cloud
Senior Software Engineer - Seismic Instrumentation & Cloud

Nanometrics Inc. • Ottawa

On-site
CAD 100,000 - 150,000
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Senior Wireless SDR & Protocols Engineer
Senior Wireless SDR & Protocols Engineer

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Stock options purchase program
Gym membership discount
Public transit reimbursement
+2
Software Developer
Software Developer

Kongsberg Geospatial • Ottawa

Hybrid
CAD 75,000 - 125,000
Sensor Fusion Software Engineer
Sensor Fusion Software Engineer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 95,000 - 130,000