13 Nov
|
Octasic
|
Canada
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.
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); Friendly and team-oriented 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. 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.
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; Bachelor’s degree in Electronics and Communication Engineering (Master’s preferred); 3–5 years of experience in real-time embedded software development; Knowledge of RADAR systems, GPS technologies, and Inertial Measurement Units (IMUs) is a plus; Strong understanding of signal processing, communication fundamentals, and wireless systems; Proficiency in C/C++; experience with Python or Rust is beneficial; 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;
📌 Software Development Engineer (Canada)
🏢 Octasic
📍 Canada