About the Job
Qualcomm is hiring a Software Engineer to work on embedded and cloud edge software, applications, and specialized utility programs. The role involves helping build and validate software used in Qualcomm's products while working with engineers across systems, hardware, architecture, and testing.
As part of the role, you'll work on smaller software features, assist with understanding software requirements, write and test code, fix minor bugs, and take part in integration and regression testing. You'll also get exposure to code reviews and issue triaging.
The position is performed under supervision, so it can be a good fit for engineers who are building their software development experience and want to work on real product development projects.
Job Overview
Eligibility Criteria
- Candidates must have a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
- The job posting does not specify a particular years-of-experience requirement.
- Candidates should have a foundation in software development and be able to work on software features under guidance.
- Applicants should be comfortable with activities such as coding, unit testing, debugging, integration, and regression testing.
- The role requires the ability to communicate basic, routine information through both written and verbal communication.
- Candidates should be able to handle tasks that involve planning, problem-solving, and prioritization.
- Applicants should be comfortable working as part of a project team and collaborating with other engineers.
Key Responsibilities
- Assist with the design, development, creation, modification, and validation of embedded and cloud edge software, applications, and specialized utility programs.
- Help analyze user needs and software requirements to understand what needs to be built.
- Design and implement small software features for products and systems.
- Work on coding, unit testing, minor debugging fixes, and integration as part of the software development process.
- Participate in code reviews and regression testing to help maintain software quality.
- Assist with triaging software issues and identifying problems that need attention.
- Work with other members of the project team to help achieve project objectives.
- Prepare and maintain technical documentation for software projects.
- Plan and prioritize assigned tasks while working under the guidance of more experienced team members.
Skills Required
- Software Development – Understanding of software development concepts and the ability to work on software features with guidance.
- Embedded & Cloud Edge Software – Interest or familiarity with developing and validating embedded and cloud edge software, applications, or utility programs.
- Programming & Coding – Ability to write code for small software features and contribute to development tasks.
- Software Testing – Familiarity with unit testing, regression testing, and integration activities.
- Debugging – Ability to work on minor debugging fixes and assist with identifying and triaging software issues.
- Software Requirements – Ability to understand user needs and software requirements.
- Code Reviews – Familiarity with participating in code reviews and incorporating feedback.
- Problem Solving – Ability to plan, prioritize, and solve problems while handling tasks that may require multiple steps.
- Communication – Good written and verbal communication skills for sharing routine technical information with the team.
- Teamwork – Ability to collaborate with other engineers and contribute toward shared project objectives.
Skills to Add in Your Resume
| Software Development | Software Development, Software Requirements, Feature Development |
| Software Types | Embedded Software, Cloud Edge Software, Applications, Utility Programs |
| Programming | Software Coding, Feature Implementation, Software Integration |
| Testing | Unit Testing, Regression Testing, Integration Testing |
| Debugging | Debugging, Issue Triaging, Software Validation |
| Engineering Practices | Code Reviews, Technical Documentation, Problem Solving, Task Prioritization |
| Professional Skills | Written Communication, Verbal Communication, Team Collaboration |
Who Can Apply?
- Candidates with a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field can apply.
- Applicants interested in software development and working on embedded or cloud edge software can consider this opportunity.
- Candidates with experience through academic projects, internships, or personal projects involving software development may find the role relevant.
- Applicants familiar with coding, unit testing, debugging, and software integration can apply.
- Candidates who are comfortable learning under supervision and working through planning, problem-solving, and prioritization tasks can consider the role.
- Applicants who can work with other engineers, participate in code reviews, and communicate technical information clearly are encouraged to apply.
Benefits
- Get hands-on exposure to embedded and cloud edge software used in Qualcomm products and systems.
- Work across different stages of software development, including feature development, coding, unit testing, debugging, and integration.
- Gain experience with code reviews, regression testing, issue triaging, and software validation.
- Work with engineers from different areas, including systems, hardware, architecture, and testing, to understand how software fits into a larger product.
- Build practical experience in software requirements, technical documentation, and project collaboration.
- Develop your ability to plan tasks, solve problems, prioritize work, and communicate technical information clearly.
- Gain exposure to real product development while working under the guidance of experienced team members.
Before You Apply
- Read the complete job description carefully before submitting your application.
- Make sure your Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field is accurately mentioned in your application.
- Keep your resume updated with relevant software development skills, projects, internships, coding experience, and technical work.
- Apply only through the official Qualcomm Careers website using the application link provided in this article.
- Check your registered email address regularly for updates regarding assessments, interviews, or other recruitment steps.
- TechJobsAlert does not charge any fee for job updates or applications. Never pay money to anyone in exchange for a job opportunity.
- The job responsibilities, eligibility criteria, compensation, work arrangements, and hiring process may change without prior notice. Always verify the latest information on the official Qualcomm Careers page before applying.
- TechJobsAlert shares this opportunity for informational purposes only and is not involved in Qualcomm's recruitment or selection process.
