Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Octasic

Software Developer – Geolocation

Octasic

Software Developer specializing in geolocation for Octasic's advanced localization systems. Contributing to hardware and software solutions for defense and security sectors.

Posted 5/22/2026full-timeMontreal, Montréal • 🇨🇦 CanadaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
PythonRust

About the role

Key responsibilities & impact
  • Design, develop, and implement software in C/C++, Python, and Rust
  • Develop software simulators and testing frameworks to validate system functionality
  • Perform thorough validations using unit, module, and system-level tests
  • Conduct peer code reviews to ensure quality, consistency, and defect reduction
  • Identify and implement process improvements to increase efficiency and product value
  • Actively participate in Scrum meetings and design discussions
  • Analyze customer-reported issues, propose solutions, and implement fixes
  • Support rapid prototyping, including hardware-level work with discrete components when required

Requirements

What you’ll need
  • Bachelor's degree in Communications and Electronic 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 asset
  • Knowledge of RADAR systems, GPS technologies, and inertial measurement units (IMU) is a plus
  • Good understanding of signal processing, communications 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 an asset
  • Demonstrated ability to write efficient, optimized, and maintainable code
  • Strong foundation in mathematics (algebra, trigonometry, calculus, etc.)
  • Understanding of wireless technologies is an advantage

Benefits

Comp & perks
  • Competitive working conditions (salary and benefits), including a paid week between Christmas and New Year's Day, gym membership discounts, an employee share purchase program, a public transit reimbursement program, on-site showers, and complimentary snacks and beverages
  • Comprehensive insurance (medical, dental, and telemedicine)
  • Friendly, collaborative work environment with numerous social activities throughout the year
  • Company involved in the community (fundraisers for Le Phare Enfants et Familles)
  • Convenient access to public transportation (Angus area, a ten-minute walk from Préfontaine Metro station)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C/C++PythonRustsoftware simulatorstesting frameworksunit testingmodule testingsystem-level testingreal-time embedded software developmentsignal processing
Soft Skills
peer code reviewsprocess improvementsefficiencyproblem-solvingcommunicationteam collaborationdesign discussionscustomer issue analysis
Certifications
Bachelor's degree in Communications and Electronic EngineeringMaster's degree in Communications and Electronic Engineering