Job Summary:
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.