1

Embedded Software Engineer Jobs in Quebec (NOW HIRING)

About your next Challenge as a Software Engineer: We are seeking an junior-level automation/application developer to join the Automation Group in the Marine Division. The selected candidate will be ...

We are looking for multiple passionate Software Developers to join our team. You will develop critical software that powers the collection, transformation, and delivery of market data used by our ...

Software Engineer III

Montreal, QC · On-site +1

CA$111/hr

As a Software Developer III, you'll lead the design and development of the backend services that power our Cloud-based Building Management System. You'll solve complex technical challenges, influence ...

About your next Challenge as a Software Engineer: We are seeking an junior-level automation/application developer to join the Automation Group in the Marine Division. The selected candidate will be ...

Work with the hardware team to develop procedures to find hardware and software bugs. * Provide ... Acting as a leader in a team of embedded systems engineers to deliver features on time and with ...

You will hold a position as a software developer in the research and development team. You will ... Carry out research and technology watch on embedded software development or Java * Use your ...

... software. We are responsible with fostering a culture of quality and facilitating the idea of ... You'll be embedded and working closely with developers for the Sentis team. In addition to working ...

Senior Software Engineer

Quebec, QC · On-site

CA$115K - CA$125K/yr

Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 8+ years of experience in software development, and 3+ years as a ...

Leverage AI-assisted development to improve engineering productivity and software quality. * Collaborate with cross-functional teams to deliver high-quality end-to-end solutions. * Lead design ...

As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players . You will join the Player ...

Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on ...

Showing results 21-40

Embedded Software Engineer information

See Quebec salary details

$60.5K

$112.1K

$170.5K

How much do embedded software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for embedded software engineer in Quebec is $112,070.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $126,000.00 per year, depending on experience, location, and employer.

What is an embedded software engineer?

Embedded Software Engineers are professionals who design, develop, and maintain software that runs on embedded systems—specialized computing devices that are part of larger systems, such as cars, medical devices, industrial machines, and consumer electronics. Their work involves programming in languages like C or C++ to interact closely with hardware components, ensuring optimal performance, reliability, and safety. Embedded Software Engineers work closely with hardware engineers to integrate and test software with physical devices, often working within real-time and resource-constrained environments. Their expertise is crucial in developing the 'brains' of many devices we use every day.

What are the key skills and qualifications needed to thrive as an embedded software engineer?

To thrive as an Embedded Software Engineer, you need a solid background in computer science or electrical engineering, strong programming skills in C/C++, and experience with embedded systems design. Familiarity with real-time operating systems (RTOS), microcontroller architectures, debugging tools, and version control systems like Git is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills set top engineers apart. These competencies are crucial for building reliable, efficient, and safe embedded solutions that meet industry standards.

How does an embedded software engineer typically collaborate with hardware engineers during product development?

Embedded Software Engineers work closely with hardware engineers throughout the product development lifecycle. Collaboration often involves joint design reviews, debugging sessions, and integration testing to ensure software and hardware function seamlessly together. Effective communication is crucial, as changes in hardware can impact software functionality and vice versa. This cross-disciplinary teamwork helps resolve technical issues quickly and ensures the end product meets performance and reliability standards.

What is the difference between Embedded Software Engineer vs Firmware Engineer?

AspectEmbedded Software EngineerFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++Similar credentials; strong C/C++ skills, understanding of hardware
Work EnvironmentDevelops software for embedded systems in various industries like automotive, IoT, consumer electronicsFocuses on low-level hardware interaction, often working closely with hardware teams
Industry UsageCommon in automotive, medical devices, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware startups

Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

Are embedded software engineers in demand?

Embedded software engineers are in high demand due to the growth of IoT, automotive, medical devices, and consumer electronics industries. They often require skills in C, C++, and real-time operating systems, with job opportunities increasing globally as embedded systems become more integral to technology development.

What are the most commonly searched types of Embedded Software Engineer jobs in Quebec?

The most popular types of Embedded Software Engineer jobs in Quebec are:

What are popular job titles related to Embedded Software Engineer jobs in Quebec?

For Embedded Software Engineer jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Embedded Software Engineer jobs in Quebec look for?

The top searched job categories for Embedded Software Engineer jobs in Quebec are:

What cities in Quebec are hiring for Embedded Software Engineer jobs?

Cities in Quebec with the most Embedded Software Engineer job openings:

Infographic showing various Embedded Software Engineer job openings in Quebec as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $112,070 per year, or $53.9 per hour.

Payload System Verification and Validation Engineer for Fastwater Staffing

HIKINEX

Montreal, QC • On-site, Remote

Contractor

Re-posted 22 days ago


Job description

ON-SITE IN MONTREAL IS PREFERRED; REMOTE OR HYBRID IS POSSIBLE FOR THE RIGHT CANDIDATE.

* OPEN TO US AND EUROPE BASED CANDIDATES *

The selected candidate will contribute to the entire payload lifecycle - from architecture definition and requirement specification to integration, verification, and in-orbit validation. The role requires good understanding of both digital signal processing and RF payload architectures, especially involving Software Defined Radio (SDR) and Direct Radiating Array (DRA) systems.

TASK


Define, analyze, and validate system and subsystem requirements for digital telecommunications payloads.
Develop and execute verification plans, including defining test strategies, writing test procedures, and analyzing results.
Lead or support system-level payload test campaigns, both at equipment and spacecraft level.
Interface with payload hardware and software teams to ensure correct implementation and traceability of requirements.
Participate in technical reviews and support anomaly investigation and resolution.
Work with multi-disciplinary teams including RF, digital, embedded software, FPGA, and systems engineering.
Contribute to technology evolution by identifying opportunities for design optimization and innovation.

MUST HAVE

Bachelor's degree in Electrical Engineering, Telecommunications, Aerospace Engineering, or a related field.
5 years+ of experience in telecommunications systems, particularly in digital payloads. (experience outside of the Space industry will also be considered)
Strong expertise in requirements verification by test, including practical experience in developing and executing test plans.
Solid understanding of digital payload architectures, including SDR-based flexible processors and beamforming using DRA.
Familiarity with hardware and software tools used in payload verification, such as: Vector Network Analyzers (VNA) and Spectrum Analyzers for RF testing, Baseband signal generators, Channel Emulators, and BER testers, Python, MATLAB, or LabVIEW for test automation and data analysis, SCPI, VISA, and similar interfaces for instrument control
Good understanding of FPGA-based systems and embedded software architectures is a plus.
Must be eligible to work in Canada, capable of obtaining necessary security clearance.


COMPLIMENTARY SKILLS/KNOWLEDGE

Previous experience in Space or Constellation Operations
Development and testing of new automated testing methodologies
Knowledge of requirements Management tools such as DOORS/Windchill/Jama
Demonstrated capability to efficiently work autonomously and with little to no supervision
Written and verbal communications skills in English, knowledge of French will be
considered favorably

Employment Type: CONTRACTOR

Hikinex logo

About Hikinex

Sourced by ZipRecruiter

Hikinex is a multi-channel integrated service provider designed to help Companies scale fast and drive more profit. We leverage diverse resources to provide Superior services at a fraction of the cost.

Industry

Strategic planning consulting services

Company size

51 - 200 Employees

Headquarters location

San Francisco, CA, US

Year founded

2016

Social media