full-time

Embedded Linux Engineer

Posted by TRINITY ENVISION BUSINESS SERVICES LLC • Ottawa, Ontario, Canada

📍 Ottawa, Ontario 🕒 June 24, 2025

About the Role

Experience Level: Mid to Senior (SW-SKL2/3) Job Summary: We are seeking a highly skilled Embedded Linux Software Engineer with hands-on experience in low-level Linux development, hardware bring-up, and driver/kernel module development. The ideal candidate will possess strong expertise in Linux kernel internals, device drivers, and hardware-software integration for ARM-based SoCs, particularly in complex embedded environments. Key Responsibilities: ===================== Develop embedded software in Linux and U-Boot for custom hardware platforms. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Perform board bring-up for new hardware prototypes. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Interface with hardware using I2C, SPI, UART, CAN, I²C Bus, PCIe, NVMe, NOR Flash, DDR, EEPROM, GPIO, and USB. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Configure and manage Linux kernel, root filesystem (RootFS), device trees, and systemd. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Design and implement Linux kernel modules and device...

Ready to Apply?

Submit your application today and take the next step in your career journey with TRINITY ENVISION BUSINESS SERVICES LLC.

Apply Now