Senior Computer Vision Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Machine Learning · Embedded Systems
In short
Qualcomm's Computer Vision SW team is seeking skilled software engineers to develop optimized visual analytics solutions. The role involves the full product lifecycle, from R&D to deployment, requiring strong C/C++/Python programming, embedded systems knowledge, and collaboration skills.
Responsibilities
- Design and implementation of vision and image processing API/pipelines on Qualcomm SoCs and platforms.
- Close collaboration with cross-functional teams (SW/FW/HW) to understand and define specifications.
- Serving as feature owner for software design, implementation, and commercialization.
- Integrating and validating software in a larger system.
- Engaging with internal clients (Camera/Video/XR technology areas), OEMs, Tier-1s, and ISVs to implement solutions.
Requirements
- Machine learning, Image processing and computer vision knowledge or API/SDK development experience.
- Operating system knowledge and computer architecture related project experience.
- Solid hands-on software design and development experience on complex embedded computing platforms.
- Strong programming experience in C/C++/Python/STL.
- Hands-on experience debugging complex embedded software and with version-based tools.
- Ability to contribute to all phases of software development - bring-up, design, deployment, and customer support.
- Demonstrated ability to work with engineers, partners and customers, and across different geographical sites and technology domains (Software/firmware/hardware).
- Excellent verbal and written communication skills.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- OR PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Desired Qualifications
- Experience in embedded system software development including kernels, device drivers and board-support packages is a plus.
- Previous projects’ github link if available.
Benefits
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
- Reasonable accommodations to support individuals with disabilities to be able participate in the hiring process.
- Accessible workplace for individuals with disabilities.
Skills
C++PythonMachine learningImage processingComputer visionAPI developmentSDK developmentEmbedded systemsSoftware designSoftware developmentDebuggingCSTLJava
#Computer Vision#Software Engineering#Machine Learning#Image Processing#Embedded Systems#API/SDK Development#C++#Python#San Diego
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
3 days ago
Employment Type
Full Time
Work mode
On Site
Salary
US$117,800–176,600 / year
Experience Level
Senior
Locations
San Diego, United States of America
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
HCLTech
Bengaluru, IndiaProgram Manager
Full Time Be an early applicant Posted 4 days ago
HCLTech
Hyderabad, IndiaSenior Technical Lead
Full Time Be an early applicant Posted 4 days ago
HCLTech
Bengaluru, IndiaTechnical Support Specialist
Full Time Be an early applicant Posted 4 days ago
HCLTech
Chennai, IndiaSenior Developer
Full Time Be an early applicant Posted 4 days ago
HCLTech
Bangalore, IndiaTechnical Lead
Full Time Be an early applicant Posted 4 days ago
HCLTech
Chennai, IndiaTechnical Specialist
Full Time Be an early applicant Posted 4 days ago
