Hiring Fresher Engineer - Linux

Job Description
They are looking for a Product Integration Engineer who can work with Qualcomm’s Linux Product Team for various projects within the business. A Product Integration Engineer within this team will play a leading role in driving product development, performing impact analysis (architecture, technical teams, baseline), providing inputs to leads, proposing branching strategies and interim milestones, meeting quality and timeline goals, and mentoring junior team members. This role offers the opportunity to collaborate with a team of dynamic, like-minded, and ambitious individuals in a fast-paced Agile environment.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
Skills/Experience:
- Degree or equivalent qualification and experience
- Knowledge of building continuous integration pipelines
- Thorough understanding of software configuration management, especially using Git
- Understanding of bug databases and how to use them, such as Orbit
- Good understanding of build systems and debugging techniques
- Experience with Git, GitHub, Gerrit, and source code management systems
- Familiarity with Linux distributions like Yocto, OpenWRT, and Debian
- Software experience on embedded and/or specialized software programs for Linux-based systems
- Exposure to development on Linux-based systems, including kernel and user-space, operating system concepts, file systems, processes, and architecture
- Understanding of Linux security, networking, and user management
- Knowledge of tools like Docker, Kubernetes, and virtualization technologies
- Hands-on experience with bootloader, kernel, complex issue analysis using tools like GDB, strace, dmesg, and system logs
- Programming skills in C, C++, Python, Rust, and shell scripting
- Excellent communication skills
Key Responsibilities:
- Collaborate cross-functionally with stakeholders to gather and understand requirements
- Participate in setting standards for various stages in the project lifecycle
- Work closely with the team to deliver high-quality products on defined schedules
- Identify risks and gaps early in the project lifecycle to determine the correct path forward
- Evaluate new tools and technologies to ensure an automated and stable environment
- Manage code freeze for each release, ensuring key customer requirements such as sanity, stability, conformance test suites, power, and performance
- Work independently with minimal requirements while handling multiple tasks
- Collaborate closely with software and test teams
- Maintain the current CI system, including defect investigation
- Contribute to continuous development of departmental processes
Education Requirements:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field
- Applications from candidates with equivalent experience will be considered, provided they demonstrate an ability to fulfill the principal duties of the role and possess the required competencies
Additional Information:
Qualcomm is an equal opportunity employer. If an individual requires accommodation during the hiring process, they may contact [email protected]. Qualcomm is committed to fostering an inclusive workplace that supports individuals with disabilities.
Employees are expected to abide by all applicable policies and procedures, including security and confidentiality requirements.