Jobs#Product Software Engineer
Job description
As a Software Engineer at Qualcomm, you will be responsible for designing, developing, and validating embedded and cloud edge software. You will collaborate with various teams, including systems and hardware engineers, to create innovative software solutions that meet customer needs. This role requires a strong foundation in programming and software development practices. You will work under supervision and contribute to the overall success of software projects.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
- 1+ year of experience with programming languages such as C, C++, Java, or Python.
- 1+ year of experience with database management software.
- 1+ year of experience with APIs.
- 1+ year of work experience with Git, Perforce, or a source code management system.
Responsibilities
- Assist in the design, development, creation, modification, and validation of embedded and cloud edge software.
- Analyze user needs and software requirements.
- Design and implement small software features for products and systems.
- Participate in coding small features, unit testing, minor debugging fixes, and integration efforts.
- Assist in performing code reviews and regression tests to ensure code quality.
- Collaborate with project team members to accomplish project objectives.
- Write technical documentation for software projects.
Benefits
- Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.
Is this posting expired or inaccurate?
