Senior Embedded Linux Engineer
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:
- 7+ 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.
- Locations
- India/BLR Office
- Remote status
- Hybrid
Colleagues
About Oivi
We are a young and dynamic startup that is working hard to bring eye screening to everyone.
We are hiring, so please reach out to us if you believe in our mission and think you are the right fit!
Already working at Oivi?
Let’s recruit together and find your next colleague.