Category: Firmware Jobs in Canada

  • Embedded Software Developer Job in Canada – GHGSat (Montreal / Calgary)

    Posted on: September 6, 2025
    Job Type: Full-time, Permanent (Hybrid: 2 days office, 3 days remote)

    Embedded Software Developer Job in Canada

    Explore an exciting Embedded Software Developer Job in Canada with GHGSat. Work on satellites, Linux systems, and cutting-edge tech while helping the planet.

    Are you searching for an exciting embedded job in Canada where your skills can make a global impact? At GHGSat, we use satellites and aircraft sensors to monitor greenhouse gas emissions, helping industries and governments reduce their environmental footprint. By joining our team, you’ll play a vital role in tackling climate change with technology.

    We are hiring an Intermediate/Senior Embedded Software Developer in Montreal or Calgary (hybrid: 2 days office, 3 days remote). This is a chance to work on cutting-edge projects that blend aerospace, software, and environmental innovation.

    About the Role

    As an Embedded Developer at GHGSat, you’ll design, build, and improve the Linux-based firmware running on our satellites and aircraft systems. You’ll work with cameras, sensors, and avionics while ensuring our technology remains reliable, scalable, and efficient.

    This role gives you the freedom to work independently on complex features, while still being part of a collaborative cross-functional team. Plus, we support continuous learning — you’ll get the opportunity to explore Rust, OCaml, and new tools as part of your growth.

    Key Responsibilities

    • Develop, integrate, and test Linux firmware for satellites and aircraft.
    • Write control applications for cameras, sensors, heaters, and LEDs.
    • Build unit, component, and integration tests to ensure reliability.
    • Troubleshoot complex issues using software tools (debuggers, profilers) and hardware tools (oscilloscopes, logic analyzers).
    • Document all stages of development (requirements → testing).
    • Continuously improve workflows and reduce technical debt.
    • Collaborate effectively with the team and stakeholders.

    Requirements

    Must-Have Skills

    • Bachelor’s or Master’s degree in Computer Science, Computer/Electrical Engineering, or related field.
    • 3+ years of embedded Linux application development.
    • Strong in C/C++ programming.
    • Knowledge of communication protocols (Ethernet, USB, I2C, SPI, CAN).
    • Experience with Python, Bash, CMake/Make, and GitLab CI/CD.
    • Solid debugging and profiling skills.
    • Strong communication and problem-solving abilities.

    Nice-to-Have Skills

    • Linux driver development, Yocto, or bare-metal development.
    • Experience with ARM, x86, or FPGA architectures.
    • Familiarity with Rust, OCaml, REST APIs, GStreamer, SQL databases, or distributed systems.
    • Passion for aerospace, remote sensing, or environmental tech.

    Benefits of This Embedded Job in Canada

    • Competitive salary + stock options.
    • Health & dental insurance.
    • Paid time off + floating statutory holidays.
    • Flexible hybrid work model.
    • Professional development opportunities.
    • High-impact projects that directly fight climate change.

    At GHGSat, you’ll be part of a diverse, inclusive workplace where innovation and collaboration thrive.

    Location & Start Date

    • Location: Montreal or Calgary, Canada (Hybrid: 2 days office, 3 days remote).
    • Start Date: As soon as possible.
    • Travel: Occasional.

    Ready to grow your career with one of the most meaningful embedded jobs in Canada? Apply today and help us build smarter satellites and a cleaner planet.

    How to Apply

    If you’re ready to grow your career with one of the most meaningful embedded jobs in Canada, apply here:

    👉 Apply Now – GHGSat Embedded Developer (Montreal, Hybrid)

  • Embedded System Engineer Job in Canada | Latest Hiring News 2026

    Embedded System Engineer Job in Canada : Canada continues to emerge as a hub for innovation in embedded systems, nanotechnology, and photometric instrumentation. Companies are investing heavily in research and product development to meet global demands in food safety, public health, environmental monitoring, process control, and medical diagnostics. One of the most exciting opportunities in this space comes from Optokey Inc., a fast-growing startup that is expanding its team and actively recruiting skilled professionals.

    About the Company – Optokey Inc.

    Optokey Inc., headquartered in the Hayward-San Francisco Bay Area, is rapidly growing with a strong focus on Surface Enhanced Raman Spectroscopy (SERS) and Raman analytical techniques. The company designs, tests, and integrates optoelectronic and microfluidic components to create breakthrough products for multi-billion-dollar global industries. With its commitment to advancing photometric instruments and proprietary nanostructure reagents, Optokey is making a strong impact in food safety, biochemical analysis, petrochemical industries, and medical diagnostics.

    As part of its expansion, Optokey is opening new doors for professionals in Canada to join its innovation-driven environment.

    Job Opportunity: Embedded System Engineer – Canada

    Position Title: Embedded System Engineer
    Location: Canada (with opportunities for global collaboration)

    Key Requirements:

    • Education: Master’s degree or higher in Electronics Engineering, Automation, or Computer Science (Ph.D. preferred).
    • Experience: Minimum 4+ years in embedded or mobile system R&D including hardware, firmware development, and system verification.
    • Technical Skills:
      • Proficiency in C/C++, Python, Visual Basic, and Shell scripting.
      • Strong background in hardware design, PCB layout, and BOM optimization.
      • Hands-on experience with oscilloscopes, CAD tools, bus analyzers, and signal generators.
    • Knowledge Base: Familiarity with embedded product development processes, industrialization workflows, and yield improvement techniques.
    • Extra Edge: Basic knowledge of optics, mechanics, fluidics, or chemistry/biology will be an advantage.
    • Language: Strong English communication skills. Mandarin Chinese is considered a plus.

    Job Responsibilities:

    • Designing hardware and software architectures for embedded systems using microcontrollers and mobile CPUs.
    • Reviewing and modifying schematics and PCB layouts for optimized designs.
    • Conducting system verification, debugging, and interface testing.
    • Evaluating development kits and sensor modules for integration.
    • Managing technical documentation and version control for design files.
    • Collaborating with cross-functional teams of engineers, chemists, and bio-experts.
    • Supporting continuous improvement initiatives for system quality, performance, and cost-effectiveness.

    Why Join Optokey in Canada?

    • Be part of a cutting-edge startup with rapid growth potential.
    • Work on innovative projects in life sciences, public health, and chemical detection.
    • Opportunity to collaborate with global experts in chemistry, biology, and engineering.
    • Competitive salary and equity based on qualifications.

    How to Apply

    If you are passionate about embedded systems and eager to contribute to next-generation analytical instruments, Optokey Inc. wants to hear from you.

    📩 Apply now by sending your resume to: jobs@optokey.com

    Direct Apply : Company Website

    Final Thoughts

    For professionals seeking an Embedded System Engineer job in Canada, Optokey provides an excellent platform to grow in the fields of embedded technology, photometric instruments, and nanostructure reagent applications. With opportunities to lead product development and collaborate across disciplines, this role is perfect for engineers who want to shape the future of embedded systems in healthcare, food safety, and environmental monitoring.