- Location
- Hyderabad, TS,IN, IN
- Workplace
- Remote
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Education
- PhD
- Source
- Eightfold
Description
Embedded Linux Development: Design, develop, and maintain embedded software for automotive platforms, focusing on Linux-based systems including kernel modules and user space components (Yocto, Ubuntu, RHIVOS). Kernel & Driver Integration: Develop and integrate Linux kernel drivers, including support for virtualization (pKVM etc), error handling (EDAC), and secure device provisioning. Safety-Critical Systems: Contribute to the development of safety-certified software components (ASIL B or higher), including Safe Architecture Extensions and compliance with ISO 26262 standards. Security Assessments: Conduct threat modeling, penetration testing, and vulnerability assessments for embedded Linux systems. Proficiency in C for embedded systems and C++ added advantage Deep understanding of Linux kernel internals, IOMMU, and virtio Experience with secure coding practices and understanding of cryptography, , key management and Diskencryption Kgdb JTAG, Lauterbach, etc. Exposure to Hypervisor and virtualization technologies (e.g., UEFI, ABL, KVM ). Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.