Skip to main content

Linux Kernel Engineer

Technology
Sapphire Stream Technology
Toronto, Canada1 months agoUntil 2026-04-22
On-site

Job description

Key Responsibilities

Develop and maintain Linux kernel drivers for camera and multimedia subsystems.

Develop and support MIPI CSI-2 PHY architectures for automotive platforms, including pre-silicon emulation and simulation platforms.

Integrate PCIe device drivers for 3rd-party MIPI PHY and CSI IP.

Support PHY design integration, simulation, and validation activities.

Debug signal integrity, timing, and interoperability issues.

Collaborate with SoC, board, and software teams to optimize end-to-end link performance.

Contribute to design reviews, technical documentation, and process improvements.

Preferred Experience

Strong experience in Linux Kernel Driver development (C/C++).

Background in multimedia systems, camera sensors, or related domains.

Experience with MIPI CSI-2, D-PHY, or C-PHY technologies is a plus.

Understanding of high-speed serial interfaces and PHY architectures.

Exposure to silicon bring-up, lab debug, or validation activities.

Experience in automotive SoC development environments is desirable.

Required Skills & Attributes:

Excellent communication skills; ability to collaborate with multi-site teams.

Self-starter with a proactive approach and ability to speak up.

Strong analytical and debugging skills.

Ability to balance hardware and software aspects of driver development.

Academic Credentials

Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.

Keywords
Linux Kernel Driver DevelopmentC/C++Multimedia SystemsCamera SensorsMIPI CSI-2D-PHYC-PHYHigh-Speed Serial InterfacesPHY ArchitecturesPCIe Device DriversSignal IntegrityTiming DebuggingInteroperability DebuggingSilicon Bring-upLab DebugValidationLinux KernelDriver DevelopmentCamera SubsystemsMultimediaAutomotive PlatformsPre-silicon EmulationSimulationIP IntegrationSoCBoard DesignSoftware OptimizationDesign ReviewsCC++Automotive SoC

¿Te interesa este puesto?