Software Developer (Geolocation)

Octasic Inc.· Engineering / Ingénierie
Apply Now ↗
📍 Hybrid (Montreal, QC, CA)FULL TIME

About this role

About the role:

Octasic is seeking a skilled Software Developer to join its Geolocation software development division. In this role, you will contribute to the advancement of Octasic’s geolocation product line, including cutting-edge vehicular and airborne geolocation systems, while enhancing existing software solutions.

What you'll do:

  • 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 using discrete components when required.

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 (e.g., GSM, UMTS, LTE, 5G) is an advantage;
  • Knowledge of RADAR systems, GPS technologies, and Inertial Measurement Units (IMUs) is a plus;
  • Strong understanding of signal processing, communication fundamentals, and wireless systems;
  • Familiarity with RF system principles (e.g., noise figure, sensitivity, antennas) is desirable;
  • Proficiency in C/C++; experience with Python or Rust is beneficial;
  • Demonstrated ability to write efficient, optimized, and maintainable code;
  • Solid foundation in mathematics (algebra, trigonometry, calculus, etc.);
  • Understanding wireless technologies is beneficial;
  • Eligible to obtain a Canadian security clearance.

Assets:

  • Hands-on mindset with willingness to perform field testing;
  • Ability to build quick prototypes when required.

#makewaves

Founded in 1998, Octasic is a privately held company headquartered in Montreal, Canada, with Research and Development facilities in Canada and India and a global sales support network. Octasic is a leading provider of SoCs (System on Chip), software and hardware integrated platforms for the global wireless and multimedia gateway markets. Our hardware and software platforms are the foundation for next-generation wireless systems for Defense, Law Enforcement and National Security Agencies.


We choose Octasic for:

  • A workplace at the cutting edge of technology to be in contact with wireless technology experts in a growing company;
  • Competitive compensation (salaries, benefits, gym membership discount, stock options purchase program, public transit reimbursement, shower on the premises and beverages and snacks free every day);
  • Work-life balance;
  • Friendly and collaborative work atmosphere and many social activities all year long;
  • Working for a company involved in its community;
  • Proximity to various public transportation services (Angus Shuttle, 10 min. walk from Prefontaine station).

Frequently Asked Questions

Is the salary disclosed for the Software Developer (Geolocation) position at Octasic Inc.?
The salary for this Software Developer (Geolocation) role at Octasic Inc. is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Developer (Geolocation) position at Octasic Inc. located?
This Software Developer (Geolocation) role at Octasic Inc. is based in Hybrid (Montreal, QC, CA). The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Developer (Geolocation) role at Octasic Inc. full-time or part-time?
This is listed as a FULL TIME position. It is posted as a Software Developer (Geolocation) role in the Engineering / Ingénierie department at Octasic Inc..
Which team or department does the Software Developer (Geolocation) at Octasic Inc. belong to?
This Software Developer (Geolocation) position is part of the Engineering / Ingénierie department at Octasic Inc.. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Developer (Geolocation) position at Octasic Inc.?
Click the "Apply Now" button on this page. You will be redirected to Octasic Inc.'s official application portal hosted on rippling where you can submit your application directly.
When was the Software Developer (Geolocation) job at Octasic Inc. posted?
This Software Developer (Geolocation) position at Octasic Inc. was posted on May 21, 2026. Apply as soon as possible — early applications are often reviewed first.
Software Developer (Geolocation)
Octasic Inc.
Apply for this role ↗

You'll be redirected to Octasic Inc.'s official application page on rippling.