Software Developer – Geolocation

Posted 14 minutes ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

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

Responsibilities

  • 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

  • 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

  • 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)

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

PythonRust

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.