Engineer, Principal - IOT Project Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Qualcomm India Private Limited is looking for a Principal Engineer with expertise in Linux distributions like Yocto, Ubuntu, and Debian for an IOT project. This role involves developing and maintaining Linux systems, contributing to open-source projects, and providing architectural direction.
Responsibilities
- Develop, maintain, and enhance Linux-based systems and applications, focusing on Yocto, Ubuntu, and Debian distributions.
- Contribute to Linux open-source projects and communities, ensuring code quality and adherence to best practices.
- Troubleshoot and resolve issues related to system performance, security, and reliability.
- Provide technical and architectural direction to technology teams on alignment with open source software.
- Setup internal processes for ensuring optimal delivery for open source software including architecture, CI/CD pipelines, test methods.
- Create and maintain comprehensive documentation for developed software and systems.
- Stay up-to-date with the latest trends and advancements in Linux development and open-source technologies.
- Understand system architecture, kernel development, and device drivers.
Requirements
- Bachelors/Masters degree in Electronics Engineering, Computer Science, or related field.
- Strong development experience with C/C++ and good programming skills.
- Strong communication skills and analytics skills.
- Proven experience in Linux development, with a strong focus on Yocto, Ubuntu, and Debian distributions.
- Strong hands-on experience on Ubuntu, RedHat like Linux Distros and understanding of Linux related concepts like systemd, SELinux, Snaps, Sandboxing, Container, Docker, etc.
- Strong understanding of Linux kernel and internals.
- Strong understanding of SOC systems and related concepts, including bring-up.
- Good know-how of Multimedia subsystems like Camera, Video, Audio, Display and Graphics.
- Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Strong hands-on experience with troubleshooting software and system issues.
- Strong hands-on experience with full software development life cycle including design, implementation, deployment and support.
- Strong aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas.
- Deductive problem solving, good verbal and written communication skills for collaboration across teams.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Benefits
- Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process.
- Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
Skills
LinuxYoctoUbuntuDebianCC++systemdSELinuxSnapsSandboxingContainerDockerGitCI/CD
#IOT#Linux#Yocto#Ubuntu#Debian#Embedded Systems#System Architecture
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
2 weeks ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Hyderabad, India
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
