full-time
Embedded Linux Engineer
Posted by TRINITY ENVISION BUSINESS SERVICES LLC • Ottawa, Ontario, Canada
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