Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Linux & Hardware Systems Engineer

Trunexa

Trunexa is a Canadian technology company focused on embedded systems, IoT, e-mobility, EV charging infrastructure, payment technologies, Linux-based industrial systems, and connected mobility platforms. We design and develop our own hardware, embedded software, cloud platforms, and intelligent connected devices.

We are looking for a highly motivated Embedded Linux & Hardware Systems Engineer who enjoys working across both hardware and software domains and is comfortable troubleshooting complex embedded systems in real-world environments.

Position Objective

The objective of this role is to support the development, bring-up, integration, debugging, optimization, and maintenance of ARM-based embedded Linux and Android platforms used in industrial controllers, EV charging systems, payment terminals, IoT devices, and mobility solutions.

The ideal candidate must be comfortable working close to the hardware, including board bring-up, Linux BSP customization, Android/Linux build environments, peripheral integration, debugging boot issues, and supporting prototype and production systems.

This role is intended for an engineer who enjoys hands-on engineering and can move between low-level hardware debugging and high-level embedded software integration.

Key Responsibilities

Embedded Linux & Android Development

  • Build, customize, configure, and maintain Embedded Linux distributions and Android platforms for ARM-based systems.
  • Work with Linux BSPs (Board Support Packages) for NXP i.MX, Qualcomm, STM32MP1, Rockchip, or similar ARM platforms.
  • U-Boot
  • Linux Kernel
  • Device Tree
  • Root Filesystem
  • Android HAL components
  • Bootloader environments
  • Yocto
  • Buildroot
  • Android build system
  • Debian/Ubuntu embedded environments
  • UART
  • SPI
  • I2C
  • USB
  • CAN
  • GPIO
  • Ethernet
  • Wi-Fi/Bluetooth
  • LTE/5G modules
  • Audio and Display interfaces

Hardware Bring-Up & Debugging

  • Support new hardware board bring-up activities.
  • Debug boot failures, kernel crashes, peripheral communication issues, and power-related problems.
  • Oscilloscope
  • Logic Analyzer
  • Serial Debug Consoles
  • JTAG/SWD debuggers
  • Analyze hardware schematics and PCB layouts to support troubleshooting and integration.
  • Assist in prototype validation and manufacturing support activities.

Embedded System Integration

  • Integrate embedded software with custom hardware platforms.
  • schematic review
  • interface definition
  • power sequencing
  • peripheral integration
  • hardware validation
  • Support OTA update mechanisms and remote device management systems.
  • payment systems
  • EV charger controllers
  • industrial Linux controllers
  • IoT communication platforms

System Setup & Lab Support

  • Configure and maintain engineering development environments.
  • Prepare embedded Linux images and deployment packages.
  • Assist in setup and repair of complex hardware and software systems.
  • Maintain engineering lab equipment and development boards.
  • Support testing, validation, and field issue reproduction.

Qualifications

  • Bachelor’s degree in:

Electrical Engineering

Computer Engineering

Embedded Systems

Computer Science

or related field

  • 3–4 years of hands-on experience in embedded systems development.
  • Strong understanding of ARM-based embedded platforms.
  • Good understanding of Linux internals and embedded operating systems.
  • Experience with Linux command-line environments and shell scripting.
  • Experience building Linux kernels and embedded distributions.
  • Ability to read hardware schematics and understand electronic interfaces.
  • Experience debugging embedded hardware/software integration issues.

Language Requirements

  • Full professional proficiency in both English and French is mandatory.
  • Strong verbal and written communication skills in both languages are required.
  • Ability to communicate effectively with engineering teams, customers, suppliers, and partners in English and French.

Additional Asset

  • Proficiency in Spanish will be considered a strong asset, especially for supporting future international operations and collaborations.

Preferred Technical Skills

Embedded Software

  • Embedded Linux
  • Android BSP customization
  • Yocto / Buildroot
  • C / C++
  • Shell scripting
  • Python scripting
  • Git version control

Hardware Knowledge

  • Microcontroller systems
  • ARM processors
  • Power management basics
  • Embedded communication protocols
  • Industrial interfaces
  • PCB debugging basics

Bonus Skills

Experience with any of the following is considered a strong advantage:

  • NXP i.MX processors
  • Qualcomm embedded platforms
  • STM32 / STM32MP1
  • EV charging systems (OCPP, ISO 15118)
  • Payment terminals / EMV systems
  • LTE/5G modem integration
  • Secure boot
  • OTA firmware update systems
  • Docker or virtualization tools
  • PCIe, MIPI, LVDS, HDMI, USB-C

Personal Qualities

We are looking for someone who:

  • Is highly hands-on and practical
  • Enjoys solving difficult technical problems
  • Is curious and eager to learn new technologies
  • Can independently troubleshoot complex issues
  • Is comfortable working in fast-moving startup environments
  • Can work across hardware and software domains
  • Has strong ownership and accountability
  • Communicates clearly with engineering teams

What You Will Work On

You will contribute to:

  • Embedded Linux industrial controllers
  • ARM-based System-on-Modules (SoMs)
  • EV charger platforms
  • Connected payment devices
  • IoT communication systems
  • Android/Linux mobility platforms
  • Cloud-connected embedded systems

Why Join Trunexa

  • Work on cutting-edge embedded and mobility technologies
  • Gain exposure to real industrial and commercial products
  • Collaborate with multidisciplinary engineering teams
  • Opportunity to grow into senior embedded architecture roles
  • Hands-on involvement from prototype to deployment
  • Dynamic and innovation-driven environment

How to Apply

Please send:

  • Your resume
  • Relevant project experience
  • GitHub or portfolio links (if available)
  • A short description of embedded systems you have personally worked on

to: ***email_hidden***

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Embedded Linux & Hardware Systems Engineer in Montréal, QC vacancy
  • $90k - $95k per year

     ...Canada/US and Europe. We currently have a role as a Senior Linux Systems Administrator with our large consulting client, working onsite...  ...and authorization workflows Knowledge of enterprise hardware (HP/DELL x86), including firmware, BIOS, RAID Strong understanding... 
    Linux
    Permanent employment
    Contract work
    Work at office

    Tech Talent International

    Montréal, QC
    4 days ago
  •  ...more accessible, let us know. We can provide accommodations at any stage in the recruitment process. Just ask! Job Level NV-09 As a Linux system administrator, you support IT efficiency. You configure, administer, maintain and upgrade Linux servers based on the organization's... 
    Linux
    Full time
    Internship

    Desjardins

    Montréal, QC
    10 days ago
  •  ...in record time with the only hardware and software AI-powered platform...  ...As a Senior Embedded Developer at Vention… You'll...  ...the real-time components, the Linux service architecture, and the...  ...services) running on embedded Linux systems Design and maintain gRPC APIs... 
    Linux
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    13 days ago
  •  ...responsable de la gestion quotidienne des serveurs, de la surveillance des systèmes pour prévenir les pannes et de la mise en œuvre des mises à jour...  ...’environnement MAC Administrer les serveurs et VM de systèmes Linux Assurer la disponibilité, la fonctionnalité et la connectivité... 
    Linux
    Daily paid
    Permanent employment
    Flexible hours

    Luqia

    Montréal, QC
    17 days ago
  •  ...leading AI, industry-changing hardware, and remote expert clinicians,...  ...Role at SafelyYou As a Senior Embedded Software Developer, you will...  ..., and/or customize embedded Linux OS components and software...  ...openembedded building embedded Linux systems and applications ~... 
    Linux
    Remote work
    Work from home

    SafelyYou

    Montréal, QC
    3 days ago
  •  ...development and certification of safety-critical systems in the aerospace, electric, and autonomous driving...  ...We are looking for a Senior System Safety Engineer with practical expertise in safety/mission critical embedded systems to join our dynamic team and contribute to... 
    Permanent employment
    Full time
    Flexible hours

    CS Group

    Montréal, QC
    3 days ago
  •  ...time is very proud of what we deliver. We are seeking a System Test Engineer in Montreal to design and execute system-level tests, develop...  ...Apply domain knowledge in Subscriber Identity Module (SIM) and embedded SIM (eSIM) technologies, especially provisioning flows. •... 
    Apprenticeship

    ELITS

    Montréal, QC
    19 days ago
  • $65.9k - $109.84k per year

     ...exploitation, de l'entretien et de l'administration des serveurs du système ou des services pour lesquels il est attitré le titulaire doit :...  ...clients) dans un environnement de serveurs Windows et Linux. Compétences et connaissances reliées au poste Avoir une bonne... 
    Linux
    Daily paid
    Full time
    Temporary work

    Hydro-Quebec

    Montréal, QC
    more than 2 months ago
  •  ...Senior Unix Systems Administrator with Python Join our agile security feature team as a Senior...  ...1 team. Required Skills: ~7+ years Linux Server OS (Redhat/CentOS) administration....  .../Centrify, Redhat Satellites, HP/DELL x86 Hardware, low latency networking (10GB/Multicast),... 
    Linux
    Full time
    Monday to friday
    Shift work

    CGI

    Montréal, QC
    12 days ago
  •  ...Systems Reliability Engineering (SRE) is a production-oriented discipline focused on improving system service...  ...issues across the entire stack: hardware, software, application and network....  ...architecture which includes exposure to UNIX, Linux platforms and databases such DB2, Sybase... 
    Linux
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    21 hours ago
  •  ...an innovative and experienced Embedded Developer to work on our satellite...  ...and aircraft avionics run Linux, capture imagery from IR cameras...  ...CMake are used for building systems. Candidates are expected to work...  ...and profiling tools, and hardware tools such as oscilloscopes and... 
    Linux
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    GHGSAT

    Montréal, QC
    a month ago
  •  ...aligning user experience with hardware, firmware, and mechanical...  ...requirements for integrated systems combining hardware, firmware,...  ...Electrical, Electronic or Mechanical Engineering, Information Systems...  ...Experience or strong understanding of embedded systems, electronics,... 
    Full time
    Remote work
    Work from home

    Vosker

    Montréal, QC
    26 days ago
  • $60k - $115k per year

    Windows/Linux Systems Administrator – Cloud Focus (AWS/Azure) Position Description CGI is a forward-thinking organization committed to delivering robust IT infrastructure solutions. We are seeking a skilled Systems Administrator with expertise in both Windows and Linux... 
    Linux
    Montréal, QC
    more than 2 months ago
  •  ...whether you’re looking to build new skills, make an impact in your community, or inspire your team, we go there for you. Systems Engineering - Lead Reporting to the Senior Manager, Operational Excellence, you play a key role in the optimization and evolution of operations... 
    Work at office

    Purolator Inc.

    Montréal, QC
    11 days ago
  •  ...development and certification of safety-critical systems in the aerospace, electric, and...  ...Description As a Cybersecurity Engineer – Embedded Products, you will play a central role...  ...Goals and Cybersecurity Requirements (hardware, firmware, and system-level design)... 
    Linux
    Permanent employment
    Full time
    Flexible hours

    CS Group

    Montréal, QC
    4 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Montréal, QC
    a month ago
  •  ...Responsibilities Develop mechanical solutions for excitation systems-from proposal to manufacturing, testing, and installation-...  ...standardization and continuous improvement of drawing practices and engineering processes. Qualifications: ~ Bachelor's degree in... 
    Full time
    Internship

    ABB

    Montréal, QC
    2 days ago
  •  ...not as a destination, but as the engine behind our next generation of...  ...clients on the latest products, system operations, and during the implementation phase of new hardware and software; Produce and...  ...Good knowledge of Solaris, Unix, Linux, and Windows environments; ~... 
    Linux
    Full time
    Remote work
    Relocation

    LGI Healthcare Solutions Santé Inc.

    Montréal, QC
    2 days ago
  •  ...Systems Engineer – Network Security Overview: This role focuses on the administration, optimization, and governance of network security infrastructure, with a strong emphasis on firewall management. The Systems Engineer ensures that security controls are properly implemented... 
    Full time

    CGI

    Montréal, QC
    12 days ago
  •  ...Job Title: Sr. Avionics Systems Engineer Location: Montreal, QC (Day-1 onsite) Employment Type: Full-Time Need strong profile with Aerospace Background. This job posting is for an existing, active vacancy and We are looking to hire Sr. Avionics Systems Engineer... 
    Full time
    Immediate start

    Kodeva LLC

    Montréal, QC
    15 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power...  ...teams including RF, digital, embedded software, FPGA, and systems engineering... 
    Long term contract
    Work at office
    Remote work
    Flexible hours
    1 day per week

    MANNARINO

    Montréal, QC
    a month ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Work at office

    MANNARINO

    Montréal, QC
    more than 2 months ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power...  ...Work with System Engineers, Embedded Application Software developers and... 
    Linux
    Long term contract
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Montréal, QC
    more than 2 months ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Work at office

    MANNARINO

    Montréal, QC
    a month ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Manual labor
    Work at office

    MANNARINO

    Montréal, QC
    a month ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power...  ...specifications Modeling and simulation Engine testing and internal technical... 
    Long term contract
    Work at office
    3 days per week

    MANNARINO

    Montréal, QC
    more than 2 months ago
  • $115k - $160k per year

     ...Systems Communications Payload Engineer Location: Montreal, QC We’re seeking an experienced Systems Communications Payload Engineer to support the design, integration, and testing of advanced digital communications payloads. This role offers hands?on, end?to?end involvement... 
    Long term contract
    Work at office
    Local area
    Montréal, QC
    19 hours ago
  •  ...à la recherche d’un(e) administrateur de système ayant une solide expérience dans son domaine...  ...et maintenir des serveurs Windows/Linux ; Gérer les services et applications (IIS...  ...Certified: Windows Server, Red Hat Certified Engineer (atout) ; Maîtrise des systèmes d’exploitation... 
    Linux
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    12 days ago
  • $65.2k - $157.04k per year

     ...Chez Capgemini Engineering, le leader mondial des services d’ingénierie, nous réunissons une équipe internationale d’ingénieurs, de scientifiques...  ..., MIL STD 704 / 461 / 810 Knowledge of functional safety or system safety engineering Job Description - French Lieu: Poste... 
    Permanent employment
    Full time
    Local area
    Remote work

    Capgemini

    Montréal, QC
    1 day ago
  • $90k - $100k per year

     ...platforms, and core internal applications and servers Monitor system capacity, performance, availability, and security across the environment...  ..., Exchange, EMM platforms, virtualization with VMware, and Linux What's on Offer ~ Comprehensive medical, dental, and life... 
    Linux
    Long term contract
    Permanent employment

    Michael Page

    Montréal, QC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Linux & Hardware Systems Engineer. Be the first to apply!