HireFT
Browse JobsHow it worksPricingSuccess Stories
    Back to jobs
    OC

    Octasic Inc.

    Semiconductors

    Software Developer

    Montréal, CanadaOn-SiteFull-timePosted 2w ago
    All Octasic Inc. jobs

    Job description

    Octasic is at the forefront of wireless technology in modern conflict environments. Through our low-power Software-Defined Radio (SDR) solutions, advanced signal processing, and mission-focused software, we enable defence forces, law enforcement agencies, and national security organizations to adapt, gain the advantage, and succeed in every mission.

    Why choose Octasic?

    • Contribute to a mission that matters. Develop technologies that help strengthen the security of Canada and its allies while supporting Canadian technological sovereignty in strategic areas.
    • Take on unique technological challenges. Work at the forefront of radio frequency technologies, signal processing, SIGINT, electronic warfare, and cybersecurity.
    • Work alongside recognized experts. Join passionate engineers, scientists, and specialists and develop highly specialized, sought-after technical expertise.
    • Make a tangible impact, from concept to field deployment. Contribute at every stage, from research and innovation to integration and the deployment of real-world solutions.
    • Be part of a growing Canadian company. Thrive in an environment that invests in innovation, R&D, and manufacturing capabilities while offering opportunities for professional development and career advancement.

    What we offer

    • Continuous learning, mentoring, and professional development
    • Performance bonus
    • Employee share purchase program
    • Comprehensive insurance coverage, including medical, dental, and telemedicine services
    • Enhanced sick leave and wellness program
    • Paid holiday week between Christmas and New Year’s Day
    • Modern offices in the heart of Technopôle Angus
    • 75% reimbursement of your OPUS transit pass
    • Secure bicycle storage and on-site showers
    • Social activities and community involvement, including support for Le Phare, Enfants et Familles

    We are currently looking for a:

    Software Developer

    We’re looking for a curious, adaptable early-career developer to help build and test software that connects embedded systems, back-end services, and user-facing applications. No prior professional software development experience is strictly required—we value strong fundamentals, hands-on projects, and a willingness to learn. 

    You’ll implement features, investigate bugs, and validate software in simulations and on physical systems. You don’t need experience across every part of our stack: you’ll start with focused tasks and broaden your skills with guidance from experienced teammates.

    WHAT YOU’LL DO

    • Help design, build, and maintain software across embedded, back-end, and front-end components.
    • Implement and test features that connect user interfaces, services, and embedded systems.
    • Run simulation tests and perform testing on physical systems; document results and help investigate unexpected behavior.
    • Write and maintain unit and integration tests to help ensure software quality and prevent regressions.
    • Debug issues across software and hardware boundaries, working with teammates to identify and verify fixes.
    • Participate in code reviews, technical discussions, and delivery activities.
    • Communicate with teammates, customers, and stakeholders to understand requirements and share progress.
    • Learn and apply good practices for software design, testing, and maintainability.

    QUALIFICATIONS

    • A degree in Computer Science, Software Engineering, Electrical Engineering, or a related field—or equivalent skills gained through coursework, projects, internships, or other experience.
    • Foundational programming knowledge, including familiarity with C++ through coursework, professional or personal projects.
    • Interest in embedded systems and how software interacts with hardware; embedded or mission-critical experience is an asset, not a requirement.
    • Familiarity with software testing fundamentals and a willingness to spend a meaningful part of the role validating software through simulations and on-system testing.
    • Interest in developing across front-end and back-end technologies, as well as embedded software.
    • Curiosity and adaptability: you’re willing to learn unfamiliar tools and technologies, including Rust.
    • Initiative and the ability to organize your work, solve problems independently, and collaborate or ask for help when needed.
    • Clear communication skills.
    • Eligibility to obtain a Canadian security clearance

    NICE TO HAVE

    • Experience with JavaScript, TypeScript, or modern web frameworks such as Vue.js or React.
    • Familiarity with unit or integration testing frameworks.
    • Personal, academic, or internship projects involving embedded devices, simulations, hardware interfaces, or web applications.
    • Experience using AI-assisted development tools, with an understanding that generated suggestions need to be reviewed, tested, and handled responsibly.
    • Awareness of responsive and adaptive UI principles.

    At Octasic, you will contribute to developing cutting-edge technologies that help Canada and its allies better understand, protect, and secure an ever-changing world. Join us!

    #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
    48

    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.