Summary
✨ AI‑Generated
A software development role focused on location-based technologies and integrated hardware-software platforms for advanced communication systems.
Highlights
Join a technology-focused environment working on advanced wireless solutions with competitive benefits and collaborative culture.
Description
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).
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