Posted 4 months ago
Software Developer (Geolocation)
AI Summary
Design, develop, and implement software for geolocation products including vehicular and airborne systems using C/C++, Python, and Rust, while building simulators, test frameworks, and prototypes.
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).
Skills
Explore related jobs
More jobs at Octasic Inc.
- OSenior Hardware DesignerHybrid (Montreal, QC
- OConcepteur Matériel SéniorHybrid (Montréal, QC
- OVerification and Validation Developer - Infrastructure & AutomationHybrid (Montreal, QC
- ODéveloppeur(se) BackendHybrid (Montréal, QC
- ODéveloppeur(euse) Vérification et Validation - Infrastructure et AutomatisationHybrid (Montréal, QC
- OBackend DeveloperHybrid (Montreal, QC
Similar C/C++ jobs
Jobs in (Montreal
- UDirecteur·trice Associé·e, Services de JeuUbisoft · Montreal, QC
- UPartenaire d'affaires RH - Hybride VFXUbisoft · Montreal, QC
- UChef.fe Technique Données (TGQF)Ubisoft · Montreal, QC
- UArchitecte sécurité des solutionsUbisoft · Montreal, QC
- UProgrammeuse, Programmeur Front-End Esport - Rainbow Six SiegeUbisoft · Montreal, QC
- UProgrammeuse, Programmeur en ligne (Online services - player identity)Ubisoft · Montreal, QC
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.