Senior Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is looking for a Senior Software Engineer to design, develop, and validate embedded and cloud edge software for next-generation automotive solutions, focusing on areas like ADAS and autonomous driving. The role involves collaboration with cross-functional teams to deliver cutting-edge products and requires a Bachelor's degree with 2+ years of experience or a Master's/PhD with relevant experience in programming languages like C, C++, Java, or Python.
Responsibilities
- Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
- Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions.
- Understand software product requirements, use cases, and applications, and how they integrate with specific hardware blocks or sub-systems.
- Lead the development, debugging, and customer interactions for various platform software drivers and modules.
- Deliver next-generation, best-in-class solutions to automotive customers worldwide.
Requirements
- 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
- Master's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field.
- Exposure to automotive SW development processes and standards (e.g., ASPCE, ISO26262 and ISO21434).
- Knowledge of interaction types between hardware and software for different types of standard hardware blocks, CPU, and accelerators.
- Experience in software design and development for software layers found in SoCs (e.g., boot, drivers, embedded firmware, security, safety, kernels (Linux, QNX, SafeRTOS)).
- Software experience in embedded software development for ARM based systems.
- C programming, HW debugging with JTAG, OS fundamentals, analytical and logical reasoning.
Benefits
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support success at work, at home, and at play.
- Accessible application and hiring process for individuals with disabilities.
- Potential for accommodations to support individuals with disabilities.
Skills
CC++JavaPythonLinuxQNXSafeRTOSJTAG
#Software Engineering#Automotive
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
1 day 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
Saab
East Syracuse, United States of AmericaSenior Depot Specialist
US$34.6–43.3/hr Full Time Be an early applicant Posted 4 days ago
Emerson
St. Louis, United StatesCorporate Graphic Designer
Full Time Be an early applicant Posted 4 days ago
Saab
Camp Pendleton, United StatesOperations Officer
US$112–145k/yr Full Time Be an early applicant Posted 4 days ago
Emerson
Ash Flat, United StatesHR Business Partner
Full Time Be an early applicant Posted 4 days ago
Alfa Laval
Houston, United StatesService Center Team Manager (Second Shift)
US$85–95k/yr Full Time Be an early applicant Posted 4 days ago
Alfa Laval
Miami, United StatesMarine Service Technician - Ballast Water Treatment System - Miami Florida Port area
US$37.5–40/hr Full Time Be an early applicant Posted 4 days ago
