HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    OC

    Octasic Inc.

    Semiconductors

    Software Developer (Geolocation)

    Montreal, CanadaHybridFull-time3–5 yrs experiencePosted 1mo ago
    All Octasic Inc. jobs

    Job 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

    Job details are sourced from the employer's original posting.

    Open job posting
    OC

    About the company

    Octasic Inc.

    Octasic Inc. is a semiconductor company specializing in wireless communication solutions.

    View all Octasic Inc. jobs
    Industry
    Semiconductors
    Open roles
    30

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.