Oivi

Senior Embedded Linux Engineer

Oivi  •  Bengaluru, IN (Onsite)  •  5 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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:

- 4+ 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.

Oivi

About Oivi

Oivi is preventing blindness among diabetes patients by deploying an AI-camera for automated diagnosis of retinal diseases.

Industry
Manufacturing & Production
Company Size
11-50 employees
Headquarters
Oslo, NO
Year Founded
2017
Website
oivi.co
Social Media