Overview
Engineer role within Qualcomm's Software Engineering group, designing, developing and validating embedded and cloud edge software, applications and specialized utility programs.
What you'll do
- Apply software knowledge to assist and support the design, development, creation, modification and validation of embedded and cloud edge software, applications and/or specialized utility programs.
- Analyze user needs and software requirements.
- Design and implement small software features for products and systems.
- Participate in design, coding for small features, unit testing, minor debugging fixes and integration efforts to keep projects on schedule.
- Assist in performing code reviews and regression tests and triaging issues to ensure code quality.
- Collaborate with others inside the project team to accomplish project objectives.
- Write technical documentation for software projects.
What you'll need
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Nice to have
- 1+ year of experience with a programming language such as C, C++, Java, Python, etc.
- 1+ year of experience with Database Management Software.
- 1+ year of experience with API.
- 1+ year of work experience with Git, Perforce, or Source Code Management System.
Details
- Works under supervision.
- Decision-making affects direct area of work and/or work group.
- Requires verbal and written communication skills to convey basic, routine factual information.
- Tasks require multiple steps which can be performed in various orders; some planning, problem-solving and prioritization must occur to complete tasks effectively.
Read the full description and apply on the company’s own careers page.