Jobs#Senior Embedded Software Engineer
Job description
As a Qualcomm Software Engineer, you will be responsible for designing, developing, and validating embedded and cloud edge software and applications. You will work collaboratively with systems, hardware, architecture, and test engineers to create system-level software solutions that meet customer needs. This role requires a strong foundation in software engineering principles and programming languages. You will contribute to the development of cutting-edge products that drive digital transformation.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with programming languages such as C, C++, Java, or Python.
Responsibilities
- Design and develop embedded and cloud edge software applications.
- Collaborate with cross-functional teams to gather performance requirements and interfaces.
- Modify and validate software to ensure it meets customer needs.
- Create specialized utility programs for product development.
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?
