Embedded Software Engineer (Quebec City)

Embedded Software Engineer (Quebec City)

16 Oct
|
Insight Global
|
Quebec City

16 Oct

Insight Global

Quebec City

4 days a week on site Sainte-Anne-de-Bellevue
12 Month Contract with Opportunity for FTE
Hourly Rate: $50-60/hr T4

Required Skills & Experience:
Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or an equivalent technical discipline.
Minimum of 5 years of embedded software development experience, including experience with BSP or low-level Linux development.
Strong programming skills in C and C++.
Hands-on experience with Linux board bring-up, kernel configuration, device trees, bootloaders, and device drivers.
Experience working with embedded processors, complex SoCs, and common hardware interfaces.
Experience with embedded Linux build systems such as Yocto, OpenEmbedded, or Buildroot.
Ability to read electrical schematics, hardware datasheets, and SoC reference manuals.
Strong debugging and problem-solving skills across hardware and software.

Nice to Have Skills & Experience:
Experience with Yocto, Buildroot, or similar embedded Linux build systems.
Experience with RTOS, FPGA-based platforms, or real-time Linux.
Experience in the aerospace or space industry.
Knowledge of satellite interfaces or protocols such as CAN, SpaceWire, CCSDS, or MIL-STD-1553.
Experience with CI/CD, Git, Jira, and Confluence.
Fluency in both French and English.

Job Description:
Insight Global is seeking a senior low-level embedded developer to join a major Canadian Space Company. The Senior Low Level Embedded Linux Developer is part of a multidisciplinary development team responsible for the architecture, development, integration, and maintenance of low-level embedded software for advanced space applications, including satellite platforms and payload systems.

The successful candidate will provide technical leadership for Board Support Package development, Linux board bring-up,



bootloaders, kernel configuration, device drivers, and hardware–software integration on custom embedded platforms.

Responsibilities
Develop, configure, and maintain Board Support Packages for custom embedded platforms and complex Systems-on-Chip.
Perform Linux bring-up and hardware initialization on new boards.
Configure, customize, integrate, and debug the Linux kernel, device tree, bootloader, and root file system.
Develop and maintain low-level software and Linux device drivers for hardware interfaces and peripherals.
Integrate vendor SDKs, firmware, FPGA interfaces, and hardware components.
Diagnose complex problems involving hardware, firmware boot sequences, memory, interrupts, device drivers, and system performance.
Collaborate with hardware, FPGA, systems, RF, software, and verification teams throughout the development lifecycle.
Define and refine software requirements, architecture, interfaces, and technical designs.
Optimize boot time, memory usage, reliability, and real-time performance.
Support software integration, continuous integration, hardware-in-the-loop testing, and release activities.
Produce and review software requirements, architecture, design, integration, and verification documentation.
Provide technical leadership, mentoring, and guidance to other software developers.
Contribute to technical estimates and recent project proposals.

This role is in office x4 days per week in the west Island of Monreal. Candidates must be eligible for both Reliability and Controlled Goods Clearances.

*We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.

Vacancy:
This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.

#J-18808-Ljbffr

📌 Embedded Software Engineer (Quebec City)
🏢 Insight Global
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (quebec city) / quebec city