09 Nov
|
Fortinet
|
Quebec City
09 Nov
Fortinet
Quebec City
Build embedded Linux software for Fortinet’s FortiVoice solution, using C and C++ across bootloaders, kernels, drivers, and applications.
This senior Embedded Software Developer works across the embedded software stack supporting VoIP telephone development. You will develop system and application software for resource-constrained platforms, using cross-compilation, IPC, multithreading, and synchronization. The work includes kernel-level development, device drivers, debugging, and performance optimization.
Key Responsibilities: Develop and maintain embedded Linux platform software
Configure, build, and troubleshoot kernels and bootloaders
Debug issues across bootloader, kernel, and application layers
Analyze CPU, memory, startup, and system performance
Design, test, and maintain C and C++ software
Requirements: Robust embedded software development experience using C and C++
Hands-on experience in embedded Linux environments
Knowledge of Linux kernel architecture and development
Experience debugging Linux device drivers and bootloaders
Understanding of IPC, multithreading, synchronization, and process management
Apply embedded Linux, C and C++, debugging, and performance skills to Fortinet’s FortiVoice telephone software.
#J-18808-Ljbffr
📌 Senior Embedded Linux Developer (Quebec City)
🏢 Fortinet
📍 Quebec City