Embedded Software/Driver Development Engineer
- Source: Workable
- TWO95 International, Inc
- On-site
- State of Karnataka, India
- Full-Time
- Mid level
Job Description
Mandatory Core Skills
C programming Embedded Linux Linux kernel development Linux device-driver development Kernel debugging Kernel-driver porting Kernel-mode driver programming PCIe subsystem knowledge
Embedded Systems Skills
IPC mechanisms DMA driver development Board bring-up Yocto Real-Time Operating Systems IOMMU
concepts System and Debugging Skills System-debugging tools Kernel bug fixing and upstreaming Performance optimisation Linux RT Kernel Open-source contributions Strong communication skills Relevant Specialisations Candidates should have strong experience in one or more of the following areas: Audio I2S protocol Audio subsystem and frameworks Open-source contributions Multimedia VA-API, GStreamer, and FFmpeg drivers Understanding of H.264, HEVC, AV1, and VP9 encoding and decoding Display X Server Wayland/Weston Display drivers Linux DRM subsystem Graphics OpenGL and Vulkan drivers in Mesa libdrm Linux graphics-driver development Linux DRM subsystem MIPI and Camera MIPI CSI-2 ISP driver developmentPower Management Linux power management S3 and S0ix3 states Boot-time optimisation PCIe Hands-on PCIe subsystem or PCIe driver-development experience
Skills
- linux-kernel
- ipc
- yocto-project
- gstreamer
- ffmpeg
- opengl
- workable
