Jobs#Senior Embedded Software Engineer
Job description
As a Software Engineer at Qualcomm, you will be responsible for designing, developing, and validating embedded and cloud edge software for innovative products. You will collaborate with various engineering teams to create system-level software solutions that meet performance requirements. This role emphasizes the use of programming languages such as C, C++, and Python, and requires experience in embedded software development. You will also have the opportunity to leverage AI code-assist tools in your work.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience, or a Master's degree with 1+ year of experience, or a PhD in a related field.
- 2+ years of experience with programming languages such as C, C++, Java, or Python.
- A minimum of 5 years of experience in embedded software development.
- Proficient in writing code in C/C++ and familiarity with Python and shell.
Responsibilities
- Design, develop, and validate embedded and cloud edge software applications.
- Collaborate with systems, hardware, architecture, and test engineers to create system-level software solutions.
- Utilize AI code-assist tools in resource-constrained embedded software environments.
- Deliver technical projects on embedded processors while understanding processor architecture and operating systems.
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?
