44 SemiLeaf Jobs
Senior Embedded Linux Engineer - Device Driver (3-8 yrs)
SemiLeaf
posted 1 week ago
Key skills for the job
We are hiring "Senior Embedded Linux Engineer"
Location : Bangalore
Experience : 310 Years
Industry : Semiconductors / Embedded Systems / Consumer Electronics
Domain : Embedded Linux, Device Drivers, Multimedia
Job Summary :
We are seeking a highly skilled and motivated Senior Embedded Linux Engineer with hands-on experience in Linux kernel development, device drivers, and ARM-based embedded systems. You will be responsible for developing, debugging, and optimizing Linux-based drivers and multimedia frameworks for cutting-edge hardware platforms.
Key Responsibilities :
- Design, develop, and maintain Linux kernel modules and device drivers for ARM-based embedded systems.
- Implement and optimize bare-metal drivers and applications for SoCs.
- Develop and debug drivers for subsystems like I2C, DMA, IPC, V4L2, DRM, etc.
- Integrate and validate multimedia interfaces such as MIPI CSI/DSI, HDMI, SDI, VCU, ISP.
- Collaborate with hardware, firmware, and application teams for system-level bring-up and debugging.
- Work closely with QA to root-cause low-level issues across hardware/software boundaries.
- Maintain detailed documentation of designs, APIs, and workflows.
Required Skills :
- Strong proficiency in C programming and embedded software development.
- Proven experience in Linux kernel and driver development.
- Solid understanding of ARM architecture and system-level programming.
- Experience with Linux multimedia frameworks like V4L2 and DRM.
- Familiarity with low-level hardware debugging using tools like JTAG, oscilloscopes, logic analyzers.
- Good knowledge of inter-process communication (IPC) mechanisms and DMA handling.
Preferred Qualifications :
- Experience in product development across hardware and software integration cycles.
- Exposure to RTOS environments like FreeRTOS or SafeRTOS.
- Strong analytical, organizational, and planning abilities.
- Excellent communication and documentation skills.
- Ability to thrive in fast-paced, matrixed technical teams.
Educational Qualifications :
- Bachelors or Masters degree in Electronics, Computer Engineering, Embedded Systems, or related field.
What We Offer :
- Opportunity to work on next-gen embedded platforms and multimedia technologies.
- Collaborative and inclusive work culture.
- Flexible work options and learning opportunities.
Functional Areas: Other
Read full job description3-8 Yrs
Embedded Software, Embedded Systems, Linux +6 more
15-30 Yrs
Marketing, International Marketing
3-10 Yrs
Basic, Perl, CDC +3 more
4-8 Yrs
Legal Advisory, Embedded Systems, Embedded Testing +5 more
3-5 Yrs
Social Work, Bioinformatics, Embedded Systems +2 more
4-8 Yrs
Pharmacy, Multimedia, Embedded Systems +2 more
5-10 Yrs
VLSI, Embedded Systems, Biostatistics +5 more
5-10 Yrs
Hospital, Document Verification, Embedded Systems +5 more
6-10 Yrs
ESIC, Hospital, Linux Administration +4 more
2-4 Yrs
Python, Ayurveda, Linux Administration +3 more