Source description
About the role
We are looking for a Senior Embedded Linux Engineer with strong hands-on experience in Linux kernel, device drivers, Yocto build system, and C/C++ development. The role requires working closely with hardware, firmware, and application teams to build reliable and high-performance embedded platforms, including camera-based and edge devices. Key Responsibilities: - Design, develop, and maintain Embedded Linux platforms - Develop, customize, and debug Linux kernel drivers - Work with Yocto / BitBake to create and maintain BSPs and custom images - Perform board bring-up for new hardware platforms - Integrate and optimize camera subsystems (CSI, USB, V4L2) - Develop system-level software in C and C++ - Use Python for automation, testing, and tooling - Interface with microcontrollers and manage communication with Linux systems - Read and understand hardware schematics and datasheets - Debug system-level issues using tools like gdb, strace, ftrace, perf, v4l2-ctl - Collaborate with hardware, QA, and application teams - Ensure performance, reliability, and security of embedded systems Qualifications: - 2+ years of experience in embedded systems development - Strong expertise in Embedded Linux - Hands-on experience with Linux kernel and device driver development - Strong knowledge of Yocto Project and BitBake - Proficiency in C and C++ - Working knowledge of Python - Experience with camera interfaces: - MIPI CSI-2 - USB cameras - V4L2 framework - Experience working with microcontrollers - Ability to read and interpret schematics and hardware documentation - Experience with interfaces such as I2C, SPI, UART, USB, GPIO Preferred Skills: Good to Have: - Experience with ISP pipelines and basic image processing - Experience with ARM-based SoCs (NXP, TI, Qualcomm, NVIDIA, Rockchip, etc.) - Knowledge of secure boot, OTA updates, and system hardening - Experience running containers (Docker) on embedded systems - Exposure to medical devices, imaging systems, or regulated environments - Familiarity with CI/CD pipelines for embedded builds Soft Skills: - Strong debugging and problem-solving skills - Ability to work independently and take ownership - Good communication and documentation skills - Comfortable working across hardware and software teams Why Join Us: Opportunity to work on cutting-edge medical imaging technology. Play a key role in improving diagnostic imaging quality and impact. Collaborative, innovative work environment. Competitive salary, benefits, and continuous learning opportunities.
More at Oivi