Master embedded Linux, board bring-up, and system debugging at Corinex in Vancouver, supporting smart grid platforms worldwide. Take hands-on ownership across hardware and software. As a Senior Embedded Linux / BSP Platform Engineer, you will develop and troubleshoot platforms supporting Smart Metering Data Concentrators and BPL proxy solutions. The work spans bootloaders, kernels, Device Trees, device drivers, Yocto, networking, and security. You will independently resolve complex cross-layer issues through development, integration, deployment, and production support. Key Responsibilities:
Perform board bring-up and hardware-software integration Develop and debug U-Boot, kernels, BSPs, and drivers Maintain Yocto layers, recipes, patches, and builds Implement embedded security and secure remote access Diagnose system issues using low-level debugging tools Requirements:
Five-plus years in embedded software development Strong C programming for low-level Linux systems Hands-on BSP, kernel, bootloader, and driver experience Practical Yocto/OpenEmbedded customization experience TCP/IP, Git, and hardware debugging knowledge Bring hands-on Embedded Linux, Yocto, C, networking, and debugging expertise to Corinex’s smart grid engineering work.
#J-18808-Ljbffr
Senior Embedded Linux BSP Engineer in Vancouver employer: Corinex
At Corinex, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Vancouver. Our commitment to employee growth is evident through mentorship opportunities and involvement in cutting-edge projects that shape the future of energy. With a focus on sustainability and a supportive environment, we empower our team to make meaningful contributions while enjoying the unique advantages of working in a vibrant city known for its tech-forward community.